TexturesManager Class Reference

#include <TextureUtils.h>

List of all members.

Static Public Member Functions

static bool addTextureInfo (TextureInfo *textureInfo)
static TextureInfogetTextureInfo (const char *texturePath)
static TextureInfogetTextureInfo (GLuint textureID)
static void flushUnusedTextures ()
static void printTexturesInfo ()
static void flushAllTextures ()

Static Private Attributes

static vector
< TextureInfo * > 
textureCollection


Detailed Description

Definition at line 111 of file TextureUtils.h.


Member Function Documentation

bool TexturesManager::addTextureInfo ( TextureInfo textureInfo  )  [static]

Definition at line 1021 of file TextureUtils.cpp.

References flushUnusedTextures(), and textureCollection.

Referenced by Texture::finalizeLoading().

TextureInfo * TexturesManager::getTextureInfo ( const char *  texturePath  )  [static]

Definition at line 1031 of file TextureUtils.cpp.

References flushUnusedTextures(), and textureCollection.

Referenced by Texture::checkForRepeat(), Texture::destroy(), and Texture::setID().

TextureInfo * TexturesManager::getTextureInfo ( GLuint  textureID  )  [static]

Definition at line 1044 of file TextureUtils.cpp.

References textureCollection.

void TexturesManager::flushUnusedTextures (  )  [static]

Definition at line 1056 of file TextureUtils.cpp.

References deleteObject, textureCollection, and Logger::writeInfoLog().

Referenced by addTextureInfo(), Texture::destroy(), and getTextureInfo().

void TexturesManager::printTexturesInfo (  )  [static]

Definition at line 1100 of file TextureUtils.cpp.

References textureCollection.

void TexturesManager::flushAllTextures (  )  [static]

Definition at line 1085 of file TextureUtils.cpp.

References deleteObject, textureCollection, and Logger::writeInfoLog().

Referenced by GuiWrapper::~GuiWrapper().


Member Data Documentation

vector< TextureInfo * > TexturesManager::textureCollection [static, private]

Definition at line 122 of file TextureUtils.h.

Referenced by addTextureInfo(), flushAllTextures(), flushUnusedTextures(), getTextureInfo(), and printTexturesInfo().


The documentation for this class was generated from the following files:
Generated on Wed Dec 5 20:32:03 2007 for GLWX by  doxygen 1.5.3