#include <mtypes.h>
Data Fields | |
GLint | RefCount |
GLuint | Name |
GLenum | Usage |
GL_STREAM_DRAW_ARB, GL_STREAM_READ_ARB, etc. | |
GLsizeiptrARB | Size |
Size of buffer storage in bytes. | |
GLubyte * | Data |
Location of storage either in RAM or VRAM. | |
GLboolean | Written |
Ever written to? (for debugging). | |
GLbitfield | AccessFlags |
Fields describing a mapped buffer. | |
GLvoid * | Pointer |
User-space address of mapping. | |
GLintptr | Offset |
Mapped offset. | |
GLsizeiptr | Length |
Mapped length. |
GLuint gl_buffer_object::Name |
GLenum gl_buffer_object::Usage |
GL_STREAM_DRAW_ARB, GL_STREAM_READ_ARB, etc.
GLsizeiptrARB gl_buffer_object::Size |
Size of buffer storage in bytes.
GLubyte* gl_buffer_object::Data |
Location of storage either in RAM or VRAM.
GLbitfield gl_buffer_object::AccessFlags |
Fields describing a mapped buffer.
Mask of GL_MAP_x_BIT flags
GLvoid* gl_buffer_object::Pointer |
User-space address of mapping.
GLintptr gl_buffer_object::Offset |
Mapped offset.
GLsizeiptr gl_buffer_object::Length |
Mapped length.
GLboolean gl_buffer_object::Written |
Ever written to? (for debugging).