core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

gl_texture_attrib Struct Reference

#include <mtypes.h>


Detailed Description

Texture attribute group (GL_TEXTURE_BIT).

Data Fields

GLuint CurrentUnit
 GL_ACTIVE_TEXTURE.
struct gl_texture_unit Unit [MAX_TEXTURE_UNITS]
struct gl_texture_objectProxyTex [NUM_TEXTURE_TARGETS]
GLboolean CubeMapSeamless
 GL_ARB_seamless_cubemap.
GLboolean SharedPalette
 GL_EXT_shared_texture_palette.
struct gl_color_table Palette
GLbitfield _EnabledUnits
 Texture units/samplers used by vertex or fragment texturing.
GLbitfield _EnabledCoordUnits
 Texture coord units/sets used for fragment texturing.
GLbitfield _TexGenEnabled
 Texture coord units that have texgen enabled.
GLbitfield _TexMatEnabled
 Texture coord units that have non-identity matrices.
GLbitfield _GenFlags
 Bitwise-OR of all Texture.Unit[i]._GenFlags.

Field Documentation

GLuint gl_texture_attrib::CurrentUnit

GL_ACTIVE_TEXTURE.

struct gl_texture_unit gl_texture_attrib::Unit[MAX_TEXTURE_UNITS] [read]

struct gl_texture_object* gl_texture_attrib::ProxyTex[NUM_TEXTURE_TARGETS] [read]

GLboolean gl_texture_attrib::CubeMapSeamless

GL_ARB_seamless_cubemap.

GLboolean gl_texture_attrib::SharedPalette

GL_EXT_shared_texture_palette.

struct gl_color_table gl_texture_attrib::Palette [read]

GLbitfield gl_texture_attrib::_EnabledUnits

Texture units/samplers used by vertex or fragment texturing.

GLbitfield gl_texture_attrib::_EnabledCoordUnits

Texture coord units/sets used for fragment texturing.

GLbitfield gl_texture_attrib::_TexGenEnabled

Texture coord units that have texgen enabled.

GLbitfield gl_texture_attrib::_TexMatEnabled

Texture coord units that have non-identity matrices.

GLbitfield gl_texture_attrib::_GenFlags

Bitwise-OR of all Texture.Unit[i]._GenFlags.


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:47:47 2009 for Mesa Main by  doxygen 1.5.4