KTexture Class Reference

Inheritance diagram for KTexture:
[legend]
List of all members.

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

Detailed Description

Definition at line 47 of file Texture.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:42 2007 for Zythum Project by  doxygen 1.5.1-p1