List of all members.
Member Typedef Documentation
Constructor & Destructor Documentation
osg::DrawElementsUInt::DrawElementsUInt |
( |
GLenum |
mode = 0 ) |
[inline] |
osg::DrawElementsUInt::DrawElementsUInt |
( |
const DrawElementsUInt & |
array, |
|
|
const CopyOp & |
copyop = CopyOp::SHALLOW_COPY |
|
) |
| [inline] |
osg::DrawElementsUInt::DrawElementsUInt |
( |
GLenum |
mode, |
|
|
unsigned int |
no, |
|
|
const GLuint * |
ptr, |
|
|
int |
numInstances = 0 |
|
) |
| [inline] |
osg::DrawElementsUInt::DrawElementsUInt |
( |
GLenum |
mode, |
|
|
unsigned int |
no |
|
) |
| [inline] |
template<class InputIterator >
osg::DrawElementsUInt::DrawElementsUInt |
( |
GLenum |
mode, |
|
|
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| [inline] |
virtual osg::DrawElementsUInt::~DrawElementsUInt |
( |
) |
[protected, virtual] |
Member Function Documentation
virtual void osg::DrawElementsUInt::accept |
( |
PrimitiveFunctor & |
functor ) |
const [virtual] |
virtual void osg::DrawElementsUInt::addElement |
( |
unsigned int |
v ) |
[inline, virtual] |
virtual const char* osg::DrawElementsUInt::className |
( |
) |
const [inline, virtual] |
return the name of the object's class type. Must be defined by derived classes.
Reimplemented from osg::PrimitiveSet.
virtual Object* osg::DrawElementsUInt::clone |
( |
const CopyOp & |
) |
const [inline, virtual] |
Clone an object, with Object* return type. Must be defined by derived classes.
Implements osg::Object.
virtual Object* osg::DrawElementsUInt::cloneType |
( |
) |
const [inline, virtual] |
Clone the type of an object, with Object* return type. Must be defined by derived classes.
Implements osg::Object.
virtual void osg::DrawElementsUInt::computeRange |
( |
) |
const [inline, virtual] |
virtual void osg::DrawElementsUInt::draw |
( |
State & |
state, |
|
|
bool |
useVertexBufferObjects |
|
) |
| const [virtual] |
virtual const GLvoid* osg::DrawElementsUInt::getDataPointer |
( |
) |
const [inline, virtual] |
virtual unsigned int osg::DrawElementsUInt::getElement |
( |
unsigned int |
i ) |
[inline, virtual] |
virtual unsigned int osg::DrawElementsUInt::getNumIndices |
( |
) |
const [inline, virtual] |
virtual unsigned int osg::DrawElementsUInt::getTotalDataSize |
( |
) |
const [inline, virtual] |
virtual unsigned int osg::DrawElementsUInt::index |
( |
unsigned int |
pos ) |
const [inline, virtual] |
virtual bool osg::DrawElementsUInt::isSameKindAs |
( |
const Object * |
obj ) |
const [inline, virtual] |
virtual const char* osg::DrawElementsUInt::libraryName |
( |
) |
const [inline, virtual] |
return the name of the object's library. Must be defined by derived classes. The OpenSceneGraph convention is that the namespace of a library is the same as the library name.
Reimplemented from osg::PrimitiveSet.
virtual void osg::DrawElementsUInt::offsetIndices |
( |
int |
offset ) |
[virtual] |
virtual void osg::DrawElementsUInt::reserveElements |
( |
unsigned int |
numIndices ) |
[inline, virtual] |
virtual void osg::DrawElementsUInt::setElement |
( |
unsigned int |
i, |
|
|
unsigned int |
v |
|
) |
| [inline, virtual] |
virtual bool osg::DrawElementsUInt::supportsBufferObject |
( |
) |
const [inline, virtual] |
Member Data Documentation
The documentation for this class was generated from the following file: