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

gl_colorbuffer_attrib Struct Reference

Color buffers attributes. More...

#include <mtypes.h>


Data Fields

GLuint ClearIndex
 Index to use for glClear. More...

GLclampf ClearColor [4]
 Color to use for glClear. More...

GLuint IndexMask
 Color index write mask. More...

GLubyte ColorMask [4]
 Each flag is 0xff or 0x0. More...

GLenum DrawBuffer
 Which buffer to draw into. More...

GLbitfield _DrawDestMask
 bitmask of DD_*_BIT bits. More...

GLboolean DitherFlag
 Dither enable flag. More...

alpha testing
GLboolean AlphaEnabled
 Alpha test enabled flag. More...

GLenum AlphaFunc
 Alpha test function. More...

GLclampf AlphaRef
 Alpha reference value. More...

Blending
GLboolean BlendEnabled
 Blending enabled flag. More...

GLenum BlendSrcRGB
 Blending source operator. More...

GLenum BlendDstRGB
 Blending destination operator. More...

GLenum BlendSrcA
 GL_INGR_blend_func_separate. More...

GLenum BlendDstA
 GL_INGR_blend_func_separate. More...

GLenum BlendEquationRGB
 Blending equation. More...

GLenum BlendEquationA
 GL_EXT_blend_equation_separate. More...

GLfloat BlendColor [4]
 Blending color. More...

Logic op
GLenum LogicOp
 Logic operator. More...

GLboolean IndexLogicOpEnabled
 Color index logic op enabled flag. More...

GLboolean ColorLogicOpEnabled
 RGBA logic op enabled flag. More...

GLboolean _LogicOpEnabled
 RGBA logic op + EXT_blend_logic_op enabled flag. More...


Detailed Description

Color buffers attributes.


Field Documentation

GLbitfield gl_colorbuffer_attrib::_DrawDestMask
 

bitmask of DD_*_BIT bits.

GLboolean gl_colorbuffer_attrib::_LogicOpEnabled
 

RGBA logic op + EXT_blend_logic_op enabled flag.

GLboolean gl_colorbuffer_attrib::AlphaEnabled
 

Alpha test enabled flag.

GLenum gl_colorbuffer_attrib::AlphaFunc
 

Alpha test function.

GLclampf gl_colorbuffer_attrib::AlphaRef
 

Alpha reference value.

GLfloat gl_colorbuffer_attrib::BlendColor[4]
 

Blending color.

GLenum gl_colorbuffer_attrib::BlendDstA
 

GL_INGR_blend_func_separate.

GLenum gl_colorbuffer_attrib::BlendDstRGB
 

Blending destination operator.

GLboolean gl_colorbuffer_attrib::BlendEnabled
 

Blending enabled flag.

GLenum gl_colorbuffer_attrib::BlendEquationA
 

GL_EXT_blend_equation_separate.

GLenum gl_colorbuffer_attrib::BlendEquationRGB
 

Blending equation.

GLenum gl_colorbuffer_attrib::BlendSrcA
 

GL_INGR_blend_func_separate.

GLenum gl_colorbuffer_attrib::BlendSrcRGB
 

Blending source operator.

GLclampf gl_colorbuffer_attrib::ClearColor[4]
 

Color to use for glClear.

GLuint gl_colorbuffer_attrib::ClearIndex
 

Index to use for glClear.

GLboolean gl_colorbuffer_attrib::ColorLogicOpEnabled
 

RGBA logic op enabled flag.

GLubyte gl_colorbuffer_attrib::ColorMask[4]
 

Each flag is 0xff or 0x0.

GLboolean gl_colorbuffer_attrib::DitherFlag
 

Dither enable flag.

GLenum gl_colorbuffer_attrib::DrawBuffer
 

Which buffer to draw into.

GLboolean gl_colorbuffer_attrib::IndexLogicOpEnabled
 

Color index logic op enabled flag.

GLuint gl_colorbuffer_attrib::IndexMask
 

Color index write mask.

GLenum gl_colorbuffer_attrib::LogicOp
 

Logic operator.


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