Poster of Linux kernelThe best gift for a Linux geek
tlp::GlTextureManager

tlp::GlTextureManager

Section: Tulip Open GL Library (3) Updated: 19 Jul 2010
Local index Up
 

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.


 

Index

NAME
SYNOPSIS
Public Member Functions
Static Public Member Functions
Detailed Description
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

This document was created by man2html, using the manual pages.
Time: 22:28:16 GMT, April 16, 2011