| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iTextureWrapper Member List

This is the complete list of members for iTextureWrapper, including all inherited members.

AddRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
Clone() const =0 | iTextureWrapper | `[pure virtual]`
DecRef()=0 | iBase | `[pure virtual]`
GetFlags() const =0 | iTextureWrapper | `[pure virtual]`
GetImageFile()=0 | iTextureWrapper | `[pure virtual]`
GetKeyColor(int &red, int &green, int &blue) const =0 | iTextureWrapper | `[pure virtual]`
GetRefCount()=0 | iBase | `[pure virtual]`
GetTextureClass()=0 | iTextureWrapper | `[pure virtual]`
GetTextureHandle()=0 | iTextureWrapper | `[pure virtual]`
GetUseCallback() const =0 | iTextureWrapper | `[pure virtual]`
IncRef()=0 | iBase | `[pure virtual]`
IsVisitRequired() const =0 | iTextureWrapper | `[pure virtual]`
KeepImage() const =0 | iTextureWrapper | `[pure virtual]`
QueryInterface(scfInterfaceID iInterfaceID, int iVersion)=0 | iBase | `[pure virtual]`
QueryObject()=0 | iTextureWrapper | `[pure virtual]`
Register(iTextureManager *txtmng)=0 | iTextureWrapper | `[pure virtual]`
RemoveRefOwner(void **ref_owner)=0 | iBase | `[pure virtual]`
SetFlags(int flags)=0 | iTextureWrapper | `[pure virtual]`
SetImageFile(iImage *Image)=0 | iTextureWrapper | `[pure virtual]`
SetKeepImage(bool k)=0 | iTextureWrapper | `[pure virtual]`
SetKeyColor(int red, int green, int blue)=0 | iTextureWrapper | `[pure virtual]`
SetTextureClass(const char *className)=0 | iTextureWrapper | `[pure virtual]`
SetTextureHandle(iTextureHandle *tex)=0 | iTextureWrapper | `[pure virtual]`
SetUseCallback(iTextureCallback *callback)=0 | iTextureWrapper | `[pure virtual]`
Visit()=0 | iTextureWrapper | `[pure virtual]`
~iBase() | iBase | `[inline, protected, virtual]`