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

node Union Reference

Display list node. More...


Data Fields

OpCode opcode
GLboolean b
GLbitfield bf
GLubyte ub
GLshort s
GLushort us
GLint i
GLuint ui
GLenum e
GLfloat f
GLvoid * data
voidnext


Detailed Description

Display list node.

Display list instructions are stored as sequences of "nodes". Nodes are allocated in blocks. Each block has BLOCK_SIZE nodes. Blocks are linked together with a pointer.

Each instruction in the display list is stored as a sequence of contiguous nodes in memory. Each node is the union of a variety of data types.


Field Documentation

GLboolean node::b
 

GLbitfield node::bf
 

GLvoid* node::data
 

GLenum node::e
 

GLfloat node::f
 

GLint node::i
 

void* node::next
 

OpCode node::opcode
 

GLshort node::s
 

GLubyte node::ub
 

GLuint node::ui
 

GLushort node::us
 


The documentation for this union 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