OpenSceneGraph  3.0.1
Public Types | Public Member Functions | Public Attributes | Protected Attributes
osgDB::UserSerializer Class Reference
Inheritance diagram for osgDB::UserSerializer:
Inheritance graph
[legend]

List of all members.

Public Types

typedef bool(* Checker )(const C &)
typedef bool(* Reader )(InputStream &, C &)
typedef bool(* Writer )(OutputStream &, const C &)

Public Member Functions

 UserSerializer (const char *name, Checker cf, Reader rf, Writer wf)
virtual bool read (InputStream &is, osg::Object &obj)
virtual bool write (OutputStream &os, const osg::Object &obj)
virtual const std::string & getName () const

Public Attributes

Reader _reader
Writer _writer

Protected Attributes

std::string _name
Checker _checker

Member Typedef Documentation

typedef bool(* osgDB::UserSerializer::Checker)(const C &)
typedef bool(* osgDB::UserSerializer::Reader)(InputStream &, C &)
typedef bool(* osgDB::UserSerializer::Writer)(OutputStream &, const C &)

Constructor & Destructor Documentation

osgDB::UserSerializer::UserSerializer ( const char *  name,
Checker  cf,
Reader  rf,
Writer  wf 
) [inline]

Member Function Documentation

virtual const std::string& osgDB::UserSerializer::getName ( ) const [inline, virtual]

Implements osgDB::BaseSerializer.

References _name.

virtual bool osgDB::UserSerializer::read ( InputStream is,
osg::Object obj 
) [inline, virtual]
virtual bool osgDB::UserSerializer::write ( OutputStream os,
const osg::Object obj 
) [inline, virtual]

Member Data Documentation

std::string osgDB::UserSerializer::_name [protected]

Referenced by read(), write(), and getName().

Referenced by read().

Referenced by write().


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

osg logo
Generated at Mon Oct 3 2011 12:39:46 for the OpenSceneGraph by doxygen 1.7.5.