Public Member Functions | |
| KTexture () | |
| virtual | ~KTexture () |
| virtual bool | LoadTexture (KTextureBank *pTextureBank, char *pFileName, bool bGenerateMipMap=false, u32 Size=1) |
| virtual bool | GenerateTexture (KTextureBank *pTextureBank, KBitmap &Bitmap, bool bGenerateMipMap, u32 Size) |
| char * | GetFileName () |
| u32 | GetMemorySize () |
| u32 | GetWidth () |
| u32 | GetHeight () |
| KTEXTUREFORMAT | GetFormat () |
| bool | HasAlpha () |
| void | AddInstance () |
| void | RemoveInstance () |
| s32 | GetnInstances () |
| void | SetpFileName (char *pFileName) |
Static Public Member Functions | |
| static u32 | GetTextureDimension (u32 Dimension) |
| static bool | CheckPow2Size (KBitmap &Bitmap, const char *pFilename) |
Protected Attributes | |
| char * | m_pFileName |
| KTEXTUREFORMAT | m_Format |
| u32 | m_Width |
| u32 | m_Height |
| u32 | m_nLevel |
| u32 | m_MemorySize |
| s32 | m_nInstances |
Definition at line 47 of file Texture.h.
1.5.1-p1