|
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:16:47 for the OpenSceneGraph by doxygen 1.7.6.1. |