Class cTextureImage {Analysis}

Documentation
Loads an image file and converts it to an OpenGL texture.

Support for loading palette files which create additional OpenGL textures, but with different colors (based on remapping information).


Operations
NameSignatureClass
loadTGAbool loadTGA (const char * filename)cTextureImage
getIDGLuint <<accessor>> getID (GLuint GLuint i = 0)cTextureImage
getWidthGLuint <<accessor>> getWidth ()cTextureImage
getHeightGLuint <<accessor>> getHeight ()cTextureImage
clearvoid clear ()cTextureImage
createOpenGLTexturevoid createOpenGLTexture ()cTextureImage
loadPalettebool loadPalette (const char * filename)cTextureImage


Attributes
NameClassTypeInitial Value
m_pImageDatacTextureImageGLubyte* 
m_ByPPcTextureImageGLuint 
m_widthcTextureImageGLuint 
m_heightcTextureImageGLuint 
m_vIDcTextureImagestd::vector<GLuint> 


Dependencies
NameClassSupplier
--Not Named--cTextureImageOpenGL Libraries
--Not Named--cTextureImagecColorRGBPalette
--Not Named--cTextureImagecColorRGB