OpenSceneGraph
3.4.0
|
Public Member Functions | |
MapBaseSerializer (BaseSerializer::Type keyType, unsigned int keySize, BaseSerializer::Type elementType, unsigned int elementSize) | |
Type | getKeyType () const |
unsigned int | getKeySize () const |
Type | getElementType () const |
unsigned int | getElementSize () const |
virtual void | clear (osg::Object &) const |
virtual void | setElement (osg::Object &, void *, void *) const |
virtual void * | getElement (osg::Object &, void *) const |
virtual const void * | getElement (const osg::Object &, void *) const |
virtual unsigned int | size (const osg::Object &) const |
virtual MapIteratorObject * | createIterator (osg::Object &) const |
virtual MapIteratorObject * | createReverseIterator (osg::Object &) const |
Protected Attributes | |
Type | _keyType |
unsigned int | _keySize |
Type | _elementType |
unsigned int | _elementSize |
osgDB::MapBaseSerializer::MapBaseSerializer | ( | BaseSerializer::Type | keyType, |
unsigned int | keySize, | ||
BaseSerializer::Type | elementType, | ||
unsigned int | elementSize | ||
) | [inline] |
virtual void osgDB::MapBaseSerializer::clear | ( | osg::Object & | ) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
virtual MapIteratorObject* osgDB::MapBaseSerializer::createIterator | ( | osg::Object & | ) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
virtual MapIteratorObject* osgDB::MapBaseSerializer::createReverseIterator | ( | osg::Object & | ) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
virtual void* osgDB::MapBaseSerializer::getElement | ( | osg::Object & | , |
void * | |||
) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
virtual const void* osgDB::MapBaseSerializer::getElement | ( | const osg::Object & | , |
void * | |||
) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
unsigned int osgDB::MapBaseSerializer::getElementSize | ( | ) | const [inline] |
References _elementSize.
Type osgDB::MapBaseSerializer::getElementType | ( | ) | const [inline] |
References _elementType.
unsigned int osgDB::MapBaseSerializer::getKeySize | ( | ) | const [inline] |
References _keySize.
Type osgDB::MapBaseSerializer::getKeyType | ( | ) | const [inline] |
References _keyType.
virtual void osgDB::MapBaseSerializer::setElement | ( | osg::Object & | , |
void * | , | ||
void * | |||
) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
virtual unsigned int osgDB::MapBaseSerializer::size | ( | const osg::Object & | ) | const [inline, virtual] |
Reimplemented in osgDB::MapSerializer< C, P >.
unsigned int osgDB::MapBaseSerializer::_elementSize [protected] |
Type osgDB::MapBaseSerializer::_elementType [protected] |
unsigned int osgDB::MapBaseSerializer::_keySize [protected] |
Type osgDB::MapBaseSerializer::_keyType [protected] |
![]() | Generated at Tue Dec 8 2015 00:16:47 for the OpenSceneGraph by doxygen 1.7.6.1. |