Texture state class which encapsulates OpenGl texture functionality
Texture state class which encapsulates OpenGl texture functionality
static Texture* instance()
virtual Object* clone() const
virtual bool isSameKindAs(Object* obj)
virtual const char* className() const
void setImage(Image* image)
Image* getImage() const
enum WrapParameter
enum WrapMode
void setWrap(WrapParameter which, WrapMode wrap)
WrapMode getWrap(WrapParameter which) const
enum FilterParameter
enum FilterMode
void setFilter(FilterParameter which, FilterMode filter)
FilterMode getFilter(FilterParameter which) const
enum InternalFormatMode
void setInternalFormatMode(InternalFormatMode mode)
InternalFormatMode getInternalFormatMode() const
void setInternalFormatValue(int internalFormat)
int getInternalFormatValue() const
static void enable( void )
static void disable( void )
void apply( void )
virtual ~Texture()
virtual bool readLocalData(Input& fr)
virtual bool writeLocalData(Output& fw)
uint _handle
ref_ptr<Image> _image
bool matchWrapStr(const char* str, WrapMode& wrap)
const char* getWrapStr(WrapMode wrap)
bool matchFilterStr(const char* str, FilterMode& filter)
const char* getFilterStr(FilterMode filter)
bool matchInternalFormatModeStr(const char* str, InternalFormatMode& filter)
const char* getInternalFormatModeStr(InternalFormatMode filter)
bool matchInternalFormatValueStr(const char* str, int& value)
const char* getInternalFormatValueStr(int value)
WrapMode _wrap_s
WrapMode _wrap_t
WrapMode _wrap_r
FilterMode _min_filter
FilterMode _mag_filter
Alphabetic index HTML hierarchy of classes or Java