OpenSceneGraph  3.4.0
Public Member Functions | Protected Attributes
osgDB::MapBaseSerializer Class Reference
Inheritance diagram for osgDB::MapBaseSerializer:
Inheritance graph
[legend]

List of all members.

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 MapIteratorObjectcreateIterator (osg::Object &) const
virtual MapIteratorObjectcreateReverseIterator (osg::Object &) const

Protected Attributes

Type _keyType
unsigned int _keySize
Type _elementType
unsigned int _elementSize

Constructor & Destructor Documentation

osgDB::MapBaseSerializer::MapBaseSerializer ( BaseSerializer::Type  keyType,
unsigned int  keySize,
BaseSerializer::Type  elementType,
unsigned int  elementSize 
) [inline]

Member Function Documentation

virtual void osgDB::MapBaseSerializer::clear ( osg::Object ) const [inline, virtual]

Reimplemented in osgDB::MapSerializer< C, P >.

Reimplemented in osgDB::MapSerializer< C, P >.

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.

References _elementType.

unsigned int osgDB::MapBaseSerializer::getKeySize ( ) const [inline]

References _keySize.

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 >.


Member Data Documentation

unsigned int osgDB::MapBaseSerializer::_elementSize [protected]
unsigned int osgDB::MapBaseSerializer::_keySize [protected]

The documentation for this class was generated from the following file:

osg logo
Generated at Tue Dec 8 2015 00:16:47 for the OpenSceneGraph by doxygen 1.7.6.1.