| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tlp::GlTextureManager Class Reference Class to manage textures Singleton class to load/store textures need by OpenGL rendering. More...
Collaboration diagram for tlp::GlTextureManager:
Public Member Functions
Static Public Member Functions
Detailed DescriptionClass to manage textures Singleton class to load/store textures need by OpenGL rendering. Member Function Documentation
Activate a texture with given name
Activate a texture with given name
Begin a new texture with given name
Change the current OpenGl context (each OpenGl window have a different OpenGl context)
Clear vector of textures with error
Create the texture manager singleton
Remove texture with given name
Disable texture with given name
Check if a texture fo the given name exists in the current context
Get animationStep of next textures
Return the texture manager singleton, il singleton doesn't exist this function create it
Return texture info (id, width and height) for the given name
Load texture with given name
Load texture with textureName from Raw data
Register an external texture is GlTextureManager
Remove all textures of an OpenGl context and remove this context
Remove an entry of vector of textures with error
Set animationStep for next textures (for next activateTexture)
Change the error viewer and return the old one |
Tulip Software by LaBRI Visualization Team 2001 - 2012 |