List of all members.
Constructor & Destructor Documentation
osg::BufferData::BufferData |
( |
| ) |
[inline] |
osg::BufferData::BufferData |
( |
const BufferData & |
bd, |
|
|
const CopyOp & |
copyop = CopyOp::SHALLOW_COPY |
|
) |
| [inline] |
Copy constructor using CopyOp to manage deep vs shallow copy.
virtual osg::BufferData::~BufferData |
( |
| ) |
[protected, virtual] |
Member Function Documentation
virtual const char* osg::BufferData::className |
( |
| ) |
const [inline, virtual] |
void osg::BufferData::dirty |
( |
| ) |
[inline] |
unsigned int osg::BufferData::getBufferIndex |
( |
| ) |
const [inline] |
const BufferObject* osg::BufferData::getBufferObject |
( |
| ) |
const [inline] |
virtual const GLvoid* osg::BufferData::getDataPointer |
( |
| ) |
const [pure virtual] |
Implemented in osg::Array, osg::TemplateArray< T, ARRAYTYPE, DataSize, DataType >, osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType >, osg::Image, osg::PrimitiveSet, osg::DrawElementsUByte, osg::DrawElementsUShort, and osg::DrawElementsUInt.
GLBufferObject* osg::BufferData::getGLBufferObject |
( |
unsigned int |
contextID | ) |
const [inline] |
unsigned int osg::BufferData::getModifiedCount |
( |
| ) |
const [inline] |
Get modified count value.
GLBufferObject* osg::BufferData::getOrCreateGLBufferObject |
( |
unsigned int |
contextID | ) |
const [inline] |
virtual unsigned int osg::BufferData::getTotalDataSize |
( |
| ) |
const [pure virtual] |
Implemented in osg::Array, osg::TemplateArray< T, ARRAYTYPE, DataSize, DataType >, osg::TemplateIndexArray< T, ARRAYTYPE, DataSize, DataType >, osg::Image, osg::PrimitiveSet, osg::DrawElementsUByte, osg::DrawElementsUShort, and osg::DrawElementsUInt.
virtual bool osg::BufferData::isSameKindAs |
( |
const Object * |
obj | ) |
const [inline, virtual] |
Reimplemented from osg::Object.
Reimplemented in osg::Array, osg::IndexArray, osg::Image, osg::ImageSequence, osg::ImageStream, osg::PrimitiveSet, osg::DrawArrays, osg::DrawArrayLengths, osg::DrawElementsUByte, osg::DrawElementsUShort, and osg::DrawElementsUInt.
References NULL.
virtual const char* osg::BufferData::libraryName |
( |
| ) |
const [inline, virtual] |
void osg::BufferData::releaseGLObjects |
( |
State * |
state = 0 | ) |
const [virtual] |
If State is non-zero, this function releases OpenGL objects for the specified graphics context. Otherwise, releases OpenGL objects for all graphics contexts.
Reimplemented from osg::Object.
virtual void osg::BufferData::resizeGLObjectBuffers |
( |
unsigned int |
maxSize | ) |
[virtual] |
Resize any per context GLObject buffers to specified size.
Reimplemented from osg::Object.
void osg::BufferData::setBufferIndex |
( |
unsigned int |
index | ) |
[inline] |
void osg::BufferData::setBufferObject |
( |
BufferObject * |
bufferObject | ) |
|
void osg::BufferData::setModifiedCount |
( |
unsigned int |
value | ) |
[inline] |
Set the modified count value.
Member Data Documentation
The documentation for this class was generated from the following file: