OpenSceneGraph
3.4.0
|
Public Types | |
typedef TemplateSerializer< P * > | ParentType |
typedef const P *(C::* | Getter )() const |
typedef void(C::* | Setter )(P *) |
Public Member Functions | |
ImageSerializer (const char *name, P *def, Getter gf, Setter sf) | |
virtual bool | set (osg::Object &obj, void *value) |
virtual bool | get (const osg::Object &obj, void *value) |
virtual bool | read (InputStream &is, osg::Object &obj) |
virtual bool | write (OutputStream &os, const osg::Object &obj) |
Public Attributes | |
Getter | _getter |
Setter | _setter |
typedef const P*(C::* osgDB::ImageSerializer< C, P >::Getter)() const |
typedef TemplateSerializer<P*> osgDB::ImageSerializer< C, P >::ParentType |
typedef void(C::* osgDB::ImageSerializer< C, P >::Setter)(P *) |
osgDB::ImageSerializer< C, P >::ImageSerializer | ( | const char * | name, |
P * | def, | ||
Getter | gf, | ||
Setter | sf | ||
) | [inline] |
virtual bool osgDB::ImageSerializer< C, P >::get | ( | const osg::Object & | obj, |
void * | value | ||
) | [inline, virtual] |
Reimplemented from osgDB::BaseSerializer.
References osgDB::ImageSerializer< C, P >::_getter.
virtual bool osgDB::ImageSerializer< C, P >::read | ( | InputStream & | is, |
osg::Object & | obj | ||
) | [inline, virtual] |
Implements osgDB::TemplateSerializer< P * >.
References osgDB::TemplateSerializer< P * >::_name, osgDB::ImageSerializer< C, P >::_setter, osgDB::InputStream::BEGIN_BRACKET, osgDB::InputStream::END_BRACKET, osgDB::InputStream::isBinary(), osgDB::InputStream::matchString(), and osgDB::InputStream::readImage().
virtual bool osgDB::ImageSerializer< C, P >::set | ( | osg::Object & | obj, |
void * | value | ||
) | [inline, virtual] |
Reimplemented from osgDB::BaseSerializer.
References osgDB::ImageSerializer< C, P >::_setter.
virtual bool osgDB::ImageSerializer< C, P >::write | ( | OutputStream & | os, |
const osg::Object & | obj | ||
) | [inline, virtual] |
Implements osgDB::TemplateSerializer< P * >.
References osgDB::TemplateSerializer< P * >::_defaultValue, osgDB::ImageSerializer< C, P >::_getter, osgDB::TemplateSerializer< P * >::_name, osgDB::OutputStream::BEGIN_BRACKET, osgDB::OutputStream::END_BRACKET, osgDB::OutputStream::isBinary(), NULL, osgDB::OutputStream::PROPERTY, and osgDB::OutputStream::writeImage().
Getter osgDB::ImageSerializer< C, P >::_getter |
Setter osgDB::ImageSerializer< C, P >::_setter |
![]() | Generated at Tue Dec 8 2015 00:16:47 for the OpenSceneGraph by doxygen 1.7.6.1. |