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

gl_buffer_object Struct Reference

GL_ARB_vertex/pixel_buffer_object buffer object. More...

#include <mtypes.h>


Data Fields

GLint RefCount
GLuint Name
GLenum Usage
GLenum Access
GLvoid * Pointer
 Only valid while buffer is mapped. More...

GLuint Size
 Size of storage in bytes. More...

GLubyte * Data
 Location of storage either in RAM or VRAM. More...

GLboolean OnCard
 Is buffer in VRAM? (hardware drivers). More...

GLboolean DeletePending
 Deleted by user but RefCount > 0? More...


Detailed Description

GL_ARB_vertex/pixel_buffer_object buffer object.


Field Documentation

GLenum gl_buffer_object::Access
 

GLubyte* gl_buffer_object::Data
 

Location of storage either in RAM or VRAM.

GLboolean gl_buffer_object::DeletePending
 

Deleted by user but RefCount > 0?

GLuint gl_buffer_object::Name
 

GLboolean gl_buffer_object::OnCard
 

Is buffer in VRAM? (hardware drivers).

GLvoid* gl_buffer_object::Pointer
 

Only valid while buffer is mapped.

GLint gl_buffer_object::RefCount
 

GLuint gl_buffer_object::Size
 

Size of storage in bytes.

GLenum gl_buffer_object::Usage
 


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