OpenSceneGraph
3.4.0
|
Public Member Functions | |
VectorBaseSerializer (BaseSerializer::Type elementType, unsigned int elementSize) | |
Type | getElementType () const |
unsigned int | getElementSize () const |
virtual unsigned int | size (const osg::Object &) const |
virtual void | resize (osg::Object &, unsigned int) const |
virtual void | reserve (osg::Object &, unsigned int) const |
virtual void | clear (osg::Object &) const |
virtual void | addElement (osg::Object &, void *) const |
virtual void | insertElement (osg::Object &, unsigned int, void *) const |
virtual void | setElement (osg::Object &, unsigned int, void *) const |
virtual void * | getElement (osg::Object &, unsigned int) const |
virtual const void * | getElement (const osg::Object &, unsigned int) const |
Protected Attributes | |
Type | _elementType |
unsigned int | _elementSize |
osgDB::VectorBaseSerializer::VectorBaseSerializer | ( | BaseSerializer::Type | elementType, |
unsigned int | elementSize | ||
) | [inline] |
virtual void osgDB::VectorBaseSerializer::addElement | ( | osg::Object & | , |
void * | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual void osgDB::VectorBaseSerializer::clear | ( | osg::Object & | ) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual void* osgDB::VectorBaseSerializer::getElement | ( | osg::Object & | , |
unsigned int | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual const void* osgDB::VectorBaseSerializer::getElement | ( | const osg::Object & | , |
unsigned int | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
unsigned int osgDB::VectorBaseSerializer::getElementSize | ( | ) | const [inline] |
References _elementSize.
Type osgDB::VectorBaseSerializer::getElementType | ( | ) | const [inline] |
References _elementType.
virtual void osgDB::VectorBaseSerializer::insertElement | ( | osg::Object & | , |
unsigned int | , | ||
void * | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual void osgDB::VectorBaseSerializer::reserve | ( | osg::Object & | , |
unsigned int | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual void osgDB::VectorBaseSerializer::resize | ( | osg::Object & | , |
unsigned int | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual void osgDB::VectorBaseSerializer::setElement | ( | osg::Object & | , |
unsigned int | , | ||
void * | |||
) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
virtual unsigned int osgDB::VectorBaseSerializer::size | ( | const osg::Object & | ) | const [inline, virtual] |
Reimplemented in osgDB::IsAVectorSerializer< C >, and osgDB::VectorSerializer< C, P >.
unsigned int osgDB::VectorBaseSerializer::_elementSize [protected] |
Referenced by getElementSize().
Type osgDB::VectorBaseSerializer::_elementType [protected] |
Referenced by getElementType().
![]() | Generated at Tue Dec 8 2015 00:14:28 for the OpenSceneGraph by doxygen 1.7.6.1. |