#include <mipmap.h>
Public Member Functions | |
MIPMapFastImpl (ImageTextureFilterType type, int xres, int yres, const U *data, float maxAniso=8.f, ImageWrap wrapMode=TEXTURE_REPEAT) | |
virtual | ~MIPMapFastImpl () |
Private Member Functions | |
virtual void | convert (RGBColor &outputValue, const TextureColor< unsigned char, 1 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< unsigned char, 3 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< unsigned char, 4 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< unsigned short, 1 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< unsigned short, 3 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< unsigned short, 4 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< float, 1 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< float, 3 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const TextureColor< float, 4 > &internalValue) const |
virtual void | convert (RGBColor &outputValue, const RGBColor &internalValue) const |
virtual void | convert (float &outputValue, const float internalValue) const |
Definition at line 632 of file mipmap.h.
lux::MIPMapFastImpl< T, U >::MIPMapFastImpl | ( | ImageTextureFilterType | type, | |
int | xres, | |||
int | yres, | |||
const U * | data, | |||
float | maxAniso = 8.f , |
|||
ImageWrap | wrapMode = TEXTURE_REPEAT | |||
) | [inline] |
virtual lux::MIPMapFastImpl< T, U >::~MIPMapFastImpl | ( | ) | [inline, virtual] |
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | float & | outputValue, | |
const float | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const RGBColor & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 701 of file mipmap.h.
References lux::Color::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< float, 4 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 697 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< float, 3 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 693 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< float, 1 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 689 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< unsigned short, 4 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 679 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< unsigned short, 3 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 671 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< unsigned short, 1 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 666 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< unsigned char, 4 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 656 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< unsigned char, 3 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 648 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.
virtual void lux::MIPMapFastImpl< T, U >::convert | ( | RGBColor & | outputValue, | |
const TextureColor< unsigned char, 1 > & | internalValue | |||
) | const [inline, private, virtual] |
Reimplemented from lux::MIPMapImpl< T, U >.
Definition at line 643 of file mipmap.h.
References lux::TextureColor< T, colorSamples >::c.