#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).
1.5.4