VEE_GlTexture2D Class Reference

OpenGL texture manager class. More...

#include <vee_gl_texture.h>

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

OpenGL texture manager class.

Each class instance can be used to hold information about a particular texture.


Constructor & Destructor Documentation

VEE_GlTexture2D::VEE_GlTexture2D  ) 
 

VEE_GlTexture2D::~VEE_GlTexture2D  ) 
 


Member Function Documentation

bool VEE_GlTexture2D::genTexture1D const unsigned char *  ,
unsigned  n,
GLenum  format,
bool  mipmaps
 

bool VEE_GlTexture2D::genTexture const VEE_Image ,
bool  mipmaps
 

void VEE_GlTexture2D::allocateId  ) 
 

Allocates an OpenGL texture id.

void VEE_GlTexture2D::unallocateId  ) 
 

GLuint VEE_GlTexture2D::id  )  const [inline]
 

bool VEE_GlTexture2D::isDefined  )  const [inline]
 

void VEE_GlTexture2D::forgetId  )  [inline]
 

Forgets the texture id without freeing the texture.

void VEE_GlTexture2D::use GLenum  target = GL_TEXTURE_2D  )  [inline]
 

void VEE_GlTexture2D::use1D  )  [inline]
 

void VEE_GlTexture2D::use2D  )  [inline]
 

void VEE_GlTexture2D::use3D  )  [inline]
 

void VEE_GlTexture2D::allocateArea int  minW,
int  minH,
GLenum  format
 

int VEE_GlTexture2D::width  )  const [inline]
 

int VEE_GlTexture2D::height  )  const [inline]
 


Member Data Documentation

GLuint VEE_GlTexture2D::m_glId [protected]
 

ID of the OpenGL texture.

int VEE_GlTexture2D::m_width [protected]
 

int VEE_GlTexture2D::m_height [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:23 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6