OpenSceneGraph
3.4.0
|
osgDB::BaseSerializer::BaseSerializer | ( | int | usage | ) | [inline] |
virtual bool osgDB::BaseSerializer::get | ( | const osg::Object & | , |
void * | |||
) | [inline, virtual] |
Reimplemented in osgDB::ImageSerializer< C, P >, and osgDB::ObjectSerializer< C, P >.
Referenced by osgDB::ObjectWrapper::getLastSerializer().
virtual IntLookup* osgDB::BaseSerializer::getIntLookup | ( | ) | [inline, virtual] |
Reimplemented in osgDB::EnumSerializer< C, P, B >.
virtual const std::string& osgDB::BaseSerializer::getName | ( | ) | const [pure virtual] |
Implemented in osgDB::MapSerializer< C, P >, osgDB::IsAVectorSerializer< C >, osgDB::VectorSerializer< C, P >, osgDB::ListSerializer< C, P >, osgDB::TemplateSerializer< P >, osgDB::TemplateSerializer< P * >, osgDB::TemplateSerializer< osg::Matrix >, osgDB::TemplateSerializer< std::string >, and osgDB::UserSerializer< C >.
int osgDB::BaseSerializer::getUsage | ( | ) | const [inline] |
References _usage.
virtual bool osgDB::BaseSerializer::read | ( | InputStream & | , |
osg::Object & | |||
) | [pure virtual] |
Implemented in osgDB::BitFlagsSerializer< C, P >, osgDB::MapSerializer< C, P >, osgDB::IsAVectorSerializer< C >, osgDB::VectorSerializer< C, P >, osgDB::ListSerializer< C, P >, osgDB::EnumSerializer< C, P, B >, osgDB::ImageSerializer< C, P >, osgDB::ObjectSerializer< C, P >, osgDB::StringSerializer< C >, osgDB::GLenumSerializer< C, P >, osgDB::MatrixSerializer< C >, osgDB::PropByRefSerializer< C, P >, osgDB::PropByValSerializer< C, P >, osgDB::TemplateSerializer< P >, osgDB::TemplateSerializer< P * >, osgDB::TemplateSerializer< osg::Matrix >, osgDB::TemplateSerializer< std::string >, and osgDB::UserSerializer< C >.
virtual bool osgDB::BaseSerializer::set | ( | osg::Object & | , |
void * | |||
) | [inline, virtual] |
Reimplemented in osgDB::ImageSerializer< C, P >, and osgDB::ObjectSerializer< C, P >.
void osgDB::BaseSerializer::setUsage | ( | int | usage | ) | [inline] |
References _usage.
Referenced by osgDB::EnumSerializer< C, P, B >::EnumSerializer(), osgDB::GLenumSerializer< C, P >::GLenumSerializer(), osgDB::ImageSerializer< C, P >::ImageSerializer(), osgDB::MatrixSerializer< C >::MatrixSerializer(), osgDB::ObjectSerializer< C, P >::ObjectSerializer(), osgDB::PropByRefSerializer< C, P >::PropByRefSerializer(), osgDB::PropByValSerializer< C, P >::PropByValSerializer(), setUsage(), and osgDB::StringSerializer< C >::StringSerializer().
void osgDB::BaseSerializer::setUsage | ( | bool | hasGetter, |
bool | hasSetter | ||
) | [inline] |
References GET_PROPERTY, READ_WRITE_PROPERTY, SET_PROPERTY, and setUsage().
bool osgDB::BaseSerializer::supportsGet | ( | ) | const [inline] |
References _usage, and GET_PROPERTY.
bool osgDB::BaseSerializer::supportsGetSet | ( | ) | const [inline] |
References _usage, and GET_SET_PROPERTY.
bool osgDB::BaseSerializer::supportsReadWrite | ( | ) | const [inline] |
References _usage, and READ_WRITE_PROPERTY.
bool osgDB::BaseSerializer::supportsSet | ( | ) | const [inline] |
References _usage, and SET_PROPERTY.
virtual bool osgDB::BaseSerializer::write | ( | OutputStream & | , |
const osg::Object & | |||
) | [pure virtual] |
Implemented in osgDB::BitFlagsSerializer< C, P >, osgDB::MapSerializer< C, P >, osgDB::IsAVectorSerializer< C >, osgDB::VectorSerializer< C, P >, osgDB::ListSerializer< C, P >, osgDB::EnumSerializer< C, P, B >, osgDB::ImageSerializer< C, P >, osgDB::ObjectSerializer< C, P >, osgDB::StringSerializer< C >, osgDB::GLenumSerializer< C, P >, osgDB::MatrixSerializer< C >, osgDB::PropByRefSerializer< C, P >, osgDB::PropByValSerializer< C, P >, osgDB::TemplateSerializer< P >, osgDB::TemplateSerializer< P * >, osgDB::TemplateSerializer< osg::Matrix >, osgDB::TemplateSerializer< std::string >, and osgDB::UserSerializer< C >.
friend class ObjectWrapper [friend] |
int osgDB::BaseSerializer::_firstVersion [protected] |
int osgDB::BaseSerializer::_lastVersion [protected] |
int osgDB::BaseSerializer::_usage [protected] |
Referenced by getUsage(), setUsage(), supportsGet(), supportsGetSet(), supportsReadWrite(), and supportsSet().
![]() | Generated at Tue Dec 8 2015 00:14:28 for the OpenSceneGraph by doxygen 1.7.6.1. |