#include <BufferObject>
◆ BufferEntries
◆ GLBufferObject()
osg::GLBufferObject::GLBufferObject |
( |
unsigned int |
contextID, |
|
|
BufferObject * |
bufferObject, |
|
|
unsigned int |
glObjectID = 0 |
|
) |
| |
◆ ~GLBufferObject()
virtual osg::GLBufferObject::~GLBufferObject |
( |
| ) |
|
|
protectedvirtual |
◆ assign()
void osg::GLBufferObject::assign |
( |
BufferObject * |
bufferObject | ) |
|
◆ bindBuffer()
void osg::GLBufferObject::bindBuffer |
( |
| ) |
|
|
inline |
◆ clear()
void osg::GLBufferObject::clear |
( |
| ) |
|
◆ compileBuffer()
void osg::GLBufferObject::compileBuffer |
( |
| ) |
|
◆ computeBufferAlignment()
unsigned int osg::GLBufferObject::computeBufferAlignment |
( |
unsigned int |
pos, |
|
|
unsigned int |
bufferAlignment |
|
) |
| const |
|
inlineprotected |
◆ deleteGLObject()
void osg::GLBufferObject::deleteGLObject |
( |
| ) |
|
◆ dirty()
void osg::GLBufferObject::dirty |
( |
| ) |
|
|
inline |
◆ getBufferObject()
◆ getContextID()
unsigned int osg::GLBufferObject::getContextID |
( |
| ) |
const |
|
inline |
◆ getGLObjectID() [1/2]
GLuint & osg::GLBufferObject::getGLObjectID |
( |
| ) |
|
|
inline |
◆ getGLObjectID() [2/2]
GLuint osg::GLBufferObject::getGLObjectID |
( |
| ) |
const |
|
inline |
◆ getOffset()
GLsizeiptr osg::GLBufferObject::getOffset |
( |
unsigned int |
i | ) |
const |
|
inline |
◆ getProfile()
◆ hasAllBufferDataBeenRead()
bool osg::GLBufferObject::hasAllBufferDataBeenRead |
( |
| ) |
const |
◆ isDirty()
bool osg::GLBufferObject::isDirty |
( |
| ) |
const |
|
inline |
◆ isPBOSupported()
bool osg::GLBufferObject::isPBOSupported |
( |
| ) |
const |
|
inline |
◆ release()
void osg::GLBufferObject::release |
( |
| ) |
|
◆ setBufferDataHasBeenRead()
void osg::GLBufferObject::setBufferDataHasBeenRead |
( |
const osg::BufferData * |
bd | ) |
|
◆ setBufferObject()
void osg::GLBufferObject::setBufferObject |
( |
BufferObject * |
bufferObject | ) |
|
◆ setProfile()
◆ unbindBuffer()
void osg::GLBufferObject::unbindBuffer |
( |
| ) |
|
|
inline |
◆ _allocatedSize
unsigned int osg::GLBufferObject::_allocatedSize |
|
protected |
◆ _bufferEntries
◆ _bufferObject
◆ _contextID
unsigned int osg::GLBufferObject::_contextID |
|
protected |
◆ _dirty
bool osg::GLBufferObject::_dirty |
|
protected |
◆ _extensions
◆ _frameLastUsed
unsigned int osg::GLBufferObject::_frameLastUsed |
◆ _glObjectID
GLuint osg::GLBufferObject::_glObjectID |
|
protected |
◆ _next
◆ _previous
◆ _profile
◆ _set
The documentation for this class was generated from the following file: