TextureID Class Reference

[internal] ID keeper for texture More...

#include <MercuryTextureManager.h>

Collaboration diagram for TextureID:

Collaboration graph
List of all members.

Public Member Functions

 ~TextureID ()
 TextureID (const MString &path, bool loadPending=false)
bool RemoveTexturePtr (const MercuryTexture *texture)
void UpdateTextureData (MercuryTexture *texture)
void CreateCache (MercuryTexture *texture)

Public Attributes

unsigned int m_ID
MVector< const MercuryTexture * > m_textures
ImageAttrs m_attrs
MString m_path
bool m_loadPending

Detailed Description

[internal] ID keeper for texture

Definition at line 16 of file MercuryTextureManager.h.

Constructor & Destructor Documentation

TextureID::~TextureID (  ) 

Definition at line 14 of file MercuryTextureManager.cpp.

TextureID::TextureID ( const MString path,
bool  loadPending = false 

Definition at line 22 of file MercuryTextureManager.cpp.

Member Function Documentation

bool TextureID::RemoveTexturePtr ( const MercuryTexture texture  ) 

Definition at line 29 of file MercuryTextureManager.cpp.

void TextureID::UpdateTextureData ( MercuryTexture texture  ) 

Definition at line 42 of file MercuryTextureManager.cpp.

void TextureID::CreateCache ( MercuryTexture texture  ) 

Member Data Documentation

unsigned int TextureID::m_ID

Definition at line 25 of file MercuryTextureManager.h.

MVector<const MercuryTexture*> TextureID::m_textures

Definition at line 26 of file MercuryTextureManager.h.

ImageAttrs TextureID::m_attrs

Definition at line 28 of file MercuryTextureManager.h.

MString TextureID::m_path

Definition at line 29 of file MercuryTextureManager.h.

bool TextureID::m_loadPending

Definition at line 30 of file MercuryTextureManager.h.

The documentation for this class was generated from the following files:
Hosted by SourceForge.net Logo