CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

csGLStateCacheContext Class Reference

List of all members.

Public Member Functions

GLvoid vpointer GLvoid cpointer DECLARE_CACHED_PARAMETER_4_LAYER (glTexCoordPointer, TexCoordPointer, GLint, tsize, GLenum, ttype, GLsizei, tstride, GLvoid *, tpointer) csGLStateCacheContext(csGLExtensionManager *extmgr)
void InitCache ()
 Init cache.

Public Attributes

int activeUnit
GLuint boundtexture [CS_GL_MAX_LAYER]
GLvoid vpointer ColorPointer
GLvoid vpointer csize
GLvoid vpointer cstride
GLvoid vpointer ctype
GLuint currentBufferID
GLuint currentIndexID
int currentUnit
csGLExtensionManagerextmgr
GLvoid vpointer GLenum
 GLenum
GLvoid vpointer GLint
 GLint
GLvoid vpointer GLsizei
 GLsizei
 VertexPointer
 vsize
 vstride
 vtype

Detailed Description

Definition at line 356 of file glstates.h.


Member Function Documentation

void csGLStateCacheContext::InitCache  )  [inline]
 

Init cache.

Definition at line 420 of file glstates.h.

References activeUnit, boundtexture, csGLExtensionFlags::CS_GL_ARB_multitexture, csGLExtensionFlags::CS_GL_ARB_texture_rectangle, csGLExtensionFlags::CS_GL_EXT_texture_rectangle, csGLExtensionFlags::CS_GL_NV_texture_rectangle, currentBufferID, currentIndexID, currentUnit, extmgr, GL_TEXTURE0_ARB, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_3D, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_RECTANGLE_ARB, csGLExtensionFunctions::glActiveTextureARB, csGLExtensionFunctions::glClientActiveTextureARB, and GLint.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.4.4