Public Types | |
typedef P(C::* | GetterFunctionType )() const |
typedef void(C::* | SetterFunctionType )(P) |
Public Member Functions | |
TemplateSerializer (const char *fieldName, P defaultValue, GetterFunctionType getter, SetterFunctionType setter) | |
bool | write (osgDB::Output &fw, const osg::Object &obj) |
bool | read (osgDB::Input &fr, osg::Object &obj, bool &itrAdvanced) |
Public Attributes | |
std::string | _fieldName |
P | _default |
GetterFunctionType | _getter |
SetterFunctionType | _setter |
typedef P(C::* osgDB::TemplateSerializer< C, P >::GetterFunctionType)() const |
typedef void(C::* osgDB::TemplateSerializer< C, P >::SetterFunctionType)(P) |
osgDB::TemplateSerializer< C, P >::TemplateSerializer | ( | const char * | fieldName, | |
P | defaultValue, | |||
GetterFunctionType | getter, | |||
SetterFunctionType | setter | |||
) | [inline] |
bool osgDB::TemplateSerializer< C, P >::read | ( | osgDB::Input & | fr, | |
osg::Object & | obj, | |||
bool & | itrAdvanced | |||
) | [inline, virtual] |
Implements osgDB::Serializer.
References osgDB::TemplateSerializer< C, P >::_fieldName, osgDB::TemplateSerializer< C, P >::_setter, and osgDB::Input::read().
bool osgDB::TemplateSerializer< C, P >::write | ( | osgDB::Output & | fw, | |
const osg::Object & | obj | |||
) | [inline, virtual] |
P osgDB::TemplateSerializer< C, P >::_default |
Referenced by osgDB::TemplateSerializer< C, P >::write().
std::string osgDB::TemplateSerializer< C, P >::_fieldName |
Referenced by osgDB::TemplateSerializer< C, P >::read(), and osgDB::TemplateSerializer< C, P >::write().
GetterFunctionType osgDB::TemplateSerializer< C, P >::_getter |
Referenced by osgDB::TemplateSerializer< C, P >::write().
SetterFunctionType osgDB::TemplateSerializer< C, P >::_setter |
Referenced by osgDB::TemplateSerializer< C, P >::read().
![]() | Generated at Wed Apr 22 19:49:20 2009 for the OpenSceneGraph by doxygen 1.5.8. |