Rechercher une page de manuel
tlp_GlTextureManager
Langue: en
Version: 282980 (debian - 07/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
- NAME
- SYNOPSIS
- Detailed Description
- Member Function Documentation
- bool tlp::GlTextureManager::activateTexture (const std::string &)
- void tlp::GlTextureManager::beginNewTexture (const std::string &)
- void tlp::GlTextureManager::changeContext (unsigned long context)
- static void tlp::GlTextureManager::createInst () [static]
- void tlp::GlTextureManager::deleteTexture (const std::string &)
- void tlp::GlTextureManager::desactivateTexture ()
- static GlTextureManager& tlp::GlTextureManager::getInst () [inline, static]
- GlTexture tlp::GlTextureManager::getTextureInfo (const std::string &)
- bool tlp::GlTextureManager::loadTexture (const std::string &)
- bool tlp::GlTextureManager::loadTextureFromRawData (const std::string & textureName, int width, int height, bool hasAlpha, unsigned char * data)
- void tlp::GlTextureManager::removeContext (unsigned long context)
- Author
NAME
tlp::GlTextureManager - Class to manage textures Singleton class to load/store textures need by OpenGL rendering.SYNOPSIS
#include <GlTextureManager.h>
Public Member Functions
void changeContext (unsigned long context)
void removeContext (unsigned long context)
GlTexture getTextureInfo (const std::string &)
bool loadTextureFromRawData (const std::string &textureName, int width, int height, bool hasAlpha, unsigned char *data)
bool loadTexture (const std::string &)
void deleteTexture (const std::string &)
void beginNewTexture (const std::string &)
bool activateTexture (const std::string &)
void desactivateTexture ()
Static Public Member Functions
static void createInst ()
static GlTextureManager & getInst ()
Detailed Description
Class to manage textures Singleton class to load/store textures need by OpenGL rendering.
Member Function Documentation
bool tlp::GlTextureManager::activateTexture (const std::string &)
Activate a texture with given name
void tlp::GlTextureManager::beginNewTexture (const std::string &)
Begin a new texture with given name
void tlp::GlTextureManager::changeContext (unsigned long context)
Change the current OpenGl context (each OpenGl window have a different OpenGl context)
static void tlp::GlTextureManager::createInst () [static]
Create the texture manager singleton
void tlp::GlTextureManager::deleteTexture (const std::string &)
Remove texture with given name
void tlp::GlTextureManager::desactivateTexture ()
Disable texture with given name
static GlTextureManager& tlp::GlTextureManager::getInst () [inline, static]
Return the texture manager singleton, il singleton doesn't exist this function create it
GlTexture tlp::GlTextureManager::getTextureInfo (const std::string &)
Return texture info (id, width and height) for the given name
bool tlp::GlTextureManager::loadTexture (const std::string &)
Load texture with given name
bool tlp::GlTextureManager::loadTextureFromRawData (const std::string & textureName, int width, int height, bool hasAlpha, unsigned char * data)
Load texture with textureName from Raw data
void tlp::GlTextureManager::removeContext (unsigned long context)
Remove all textures of an OpenGl context and remove this context
Author
Generated automatically by Doxygen for Tulip Open GL Library from the source code.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre