xbmc
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CTextureMap Class Reference
Collaboration diagram for CTextureMap:
Collaboration graph
[legend]

Public Member Functions

 CTextureMap (const std::string &textureName, int width, int height, int loops)
 
void Add (std::unique_ptr< CTexture > texture, int delay)
 
bool Release ()
 
const std::string & GetName () const
 
const CTextureArrayGetTexture ()
 
void Dump () const
 
uint32_t GetMemoryUsage () const
 
void Flush ()
 
bool IsEmpty () const
 
void SetHeight (int height)
 
void SetWidth (int height)
 

Protected Member Functions

void FreeTexture ()
 

Protected Attributes

CTextureArray m_texture
 
std::string m_textureName
 
unsigned int m_referenceCount
 
uint32_t m_memUsage
 

The documentation for this class was generated from the following files: