OpenSceneGraph
3.0.1
|
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 |
typedef bool(* osgDB::UserSerializer< C >::Checker)(const C &) |
typedef bool(* osgDB::UserSerializer< C >::Reader)(InputStream &, C &) |
typedef bool(* osgDB::UserSerializer< C >::Writer)(OutputStream &, const C &) |
osgDB::UserSerializer< C >::UserSerializer | ( | const char * | name, |
Checker | cf, | ||
Reader | rf, | ||
Writer | wf | ||
) | [inline] |
virtual const std::string& osgDB::UserSerializer< C >::getName | ( | ) | const [inline, virtual] |
Implements osgDB::BaseSerializer.
References osgDB::UserSerializer< C >::_name.
virtual bool osgDB::UserSerializer< C >::read | ( | InputStream & | is, |
osg::Object & | obj | ||
) | [inline, virtual] |
virtual bool osgDB::UserSerializer< C >::write | ( | OutputStream & | os, |
const osg::Object & | obj | ||
) | [inline, virtual] |
Implements osgDB::BaseSerializer.
References osgDB::UserSerializer< C >::_name, osgDB::UserSerializer< C >::_writer, osgDB::OutputStream::isBinary(), and PROPERTY.
Checker osgDB::UserSerializer< C >::_checker [protected] |
std::string osgDB::UserSerializer< C >::_name [protected] |
Reader osgDB::UserSerializer< C >::_reader |
Referenced by osgDB::UserSerializer< C >::read().
Writer osgDB::UserSerializer< C >::_writer |
Referenced by osgDB::UserSerializer< C >::write().
![]() | Generated at Mon Jun 4 2012 14:27:17 for the OpenSceneGraph by doxygen 1.8.0. |