core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

gl_texture_unit Struct Reference

Texture unit record. More...

#include <mtypes.h>


Data Fields

GLuint Enabled
 bitmask of TEXTURE_*_BIT flags. More...

GLuint _ReallyEnabled
 0 or exactly one of TEXTURE_*_BIT flags. More...

GLenum EnvMode
 GL_MODULATE, GL_DECAL, GL_BLEND, etc. More...

GLfloat EnvColor [4]
GLuint TexGenEnabled
 Bitwise-OR of [STRQ]_BIT values. More...

GLuint _GenBitS
GLuint _GenBitT
GLuint _GenBitR
GLuint _GenBitQ
GLuint _GenFlags
 bitwise or of GenBit[STRQ]. More...

GLfloat ObjectPlaneS [4]
GLfloat ObjectPlaneT [4]
GLfloat ObjectPlaneR [4]
GLfloat ObjectPlaneQ [4]
GLfloat EyePlaneS [4]
GLfloat EyePlaneT [4]
GLfloat EyePlaneR [4]
GLfloat EyePlaneQ [4]
GLfloat LodBias
 for biasing mipmap levels. More...

gl_tex_env_combine_state Combine
gl_tex_env_combine_state _EnvMode
 Derived state based on EnvMode and the BaseFormat of the currently enabled texture. More...

gl_tex_env_combine_state_CurrentCombine
 Currently enabled combiner state. More...

gl_texture_objectCurrent1D
gl_texture_objectCurrent2D
gl_texture_objectCurrent3D
gl_texture_objectCurrentCubeMap
 GL_ARB_texture_cube_map. More...

gl_texture_objectCurrentRect
 GL_NV_texture_rectangle. More...

gl_texture_object_Current
 Points to really enabled tex obj. More...

gl_texture_object Saved1D
 only used by glPush/PopAttrib. More...

gl_texture_object Saved2D
gl_texture_object Saved3D
gl_texture_object SavedCubeMap
gl_texture_object SavedRect
gl_color_table ColorTable
gl_color_table ProxyColorTable
GLboolean ColorTableEnabled
Tex coord generation mode
Either GL_OBJECT_LINEAR, GL_EYE_LINEAR or GL_SPHERE_MAP.

GLenum GenModeS
GLenum GenModeT
GLenum GenModeR
GLenum GenModeQ


Detailed Description

Texture unit record.


Field Documentation

struct gl_texture_object* gl_texture_unit::_Current
 

Points to really enabled tex obj.

struct gl_tex_env_combine_state* gl_texture_unit::_CurrentCombine
 

Currently enabled combiner state.

This will point to either Combine or _EnvMode.

struct gl_tex_env_combine_state gl_texture_unit::_EnvMode
 

Derived state based on EnvMode and the BaseFormat of the currently enabled texture.

GLuint gl_texture_unit::_GenBitQ
 

GLuint gl_texture_unit::_GenBitR
 

GLuint gl_texture_unit::_GenBitS
 

GLuint gl_texture_unit::_GenBitT
 

GLuint gl_texture_unit::_GenFlags
 

bitwise or of GenBit[STRQ].

GLuint gl_texture_unit::_ReallyEnabled
 

0 or exactly one of TEXTURE_*_BIT flags.

struct gl_color_table gl_texture_unit::ColorTable
 

GLboolean gl_texture_unit::ColorTableEnabled
 

struct gl_tex_env_combine_state gl_texture_unit::Combine
 

struct gl_texture_object* gl_texture_unit::Current1D
 

struct gl_texture_object* gl_texture_unit::Current2D
 

struct gl_texture_object* gl_texture_unit::Current3D
 

struct gl_texture_object* gl_texture_unit::CurrentCubeMap
 

GL_ARB_texture_cube_map.

struct gl_texture_object* gl_texture_unit::CurrentRect
 

GL_NV_texture_rectangle.

GLuint gl_texture_unit::Enabled
 

bitmask of TEXTURE_*_BIT flags.

GLfloat gl_texture_unit::EnvColor[4]
 

GLenum gl_texture_unit::EnvMode
 

GL_MODULATE, GL_DECAL, GL_BLEND, etc.

GLfloat gl_texture_unit::EyePlaneQ[4]
 

GLfloat gl_texture_unit::EyePlaneR[4]
 

GLfloat gl_texture_unit::EyePlaneS[4]
 

GLfloat gl_texture_unit::EyePlaneT[4]
 

GLenum gl_texture_unit::GenModeQ
 

GLenum gl_texture_unit::GenModeR
 

GLenum gl_texture_unit::GenModeS
 

GLenum gl_texture_unit::GenModeT
 

GLfloat gl_texture_unit::LodBias
 

for biasing mipmap levels.

GLfloat gl_texture_unit::ObjectPlaneQ[4]
 

GLfloat gl_texture_unit::ObjectPlaneR[4]
 

GLfloat gl_texture_unit::ObjectPlaneS[4]
 

GLfloat gl_texture_unit::ObjectPlaneT[4]
 

struct gl_color_table gl_texture_unit::ProxyColorTable
 

struct gl_texture_object gl_texture_unit::Saved1D
 

only used by glPush/PopAttrib.

struct gl_texture_object gl_texture_unit::Saved2D
 

struct gl_texture_object gl_texture_unit::Saved3D
 

struct gl_texture_object gl_texture_unit::SavedCubeMap
 

struct gl_texture_object gl_texture_unit::SavedRect
 

GLuint gl_texture_unit::TexGenEnabled
 

Bitwise-OR of [STRQ]_BIT values.


The documentation for this struct was generated from the following file:
Generated on Sun May 16 15:55:13 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001