#include <ObjectWrapper>
|
| | ObjectWrapper (CreateInstanceFunc *createInstanceFunc, const std::string &name, const std::string &associates) |
| | ObjectWrapper (CreateInstanceFunc *createInstanceFunc, const std::string &domain, const std::string &name, const std::string &associates) |
| void | setUpdatedVersion (int ver) |
| int | getUpdatedVersion () const |
| osg::Object * | createInstance () const |
| const std::string & | getDomain () const |
| const std::string & | getName () const |
| const RevisionAssociateList & | getAssociates () const |
| SerializerList & | getSerializerList () |
| const SerializerList & | getSerializerList () const |
| TypeList & | getTypeList () |
| const TypeList & | getTypeList () const |
| void | addSerializer (BaseSerializer *s, BaseSerializer::Type t=BaseSerializer::RW_UNDEFINED) |
| void | markSerializerAsRemoved (const std::string &name) |
| void | markAssociateAsRemoved (const std::string &name) |
| void | markAssociateAsAdded (const std::string &name) |
| BaseSerializer * | getLastSerializer () |
| BaseSerializer * | getSerializer (const std::string &name) |
| BaseSerializer * | getSerializer (const std::string &name, BaseSerializer::Type &type) |
| void | addFinishedObjectReadCallback (FinishedObjectReadCallback *forc) |
| bool | read (InputStream &, osg::Object &) |
| bool | write (OutputStream &, const osg::Object &) |
| bool | readSchema (const StringList &properties, const TypeList &types) |
| void | writeSchema (StringList &properties, TypeList &types) |
| void | resetSchema () |
| void | addMethodObject (const std::string &methodName, MethodObject *mo) |
| MethodObjectMap & | getMethodObjectMap () |
| const MethodObjectMap & | getMethodObjectMap () const |
| void | setupAssociatesRevisionsInheritanceIfRequired () |
| | Referenced () |
| | Referenced (bool threadSafeRefUnref) |
| | Referenced (const Referenced &) |
| Referenced & | operator= (const Referenced &) |
| virtual void | setThreadSafeRefUnref (bool) |
| bool | getThreadSafeRefUnref () const |
| OpenThreads::Mutex * | getRefMutex () const |
| int | ref () const |
| int | unref () const |
| int | unref_nodelete () const |
| int | referenceCount () const |
| ObserverSet * | getObserverSet () const |
| ObserverSet * | getOrCreateObserverSet () const |
| void | addObserver (Observer *observer) const |
| void | removeObserver (Observer *observer) const |
◆ CreateInstanceFunc
| typedef osg::Object * osgDB::ObjectWrapper::CreateInstanceFunc() |
◆ FinishedObjectReadCallbackList
◆ MethodObjectMap
◆ RevisionAssociateList
◆ SerializerList
◆ TypeList
◆ ObjectWrapper() [1/3]
| osgDB::ObjectWrapper::ObjectWrapper |
( |
CreateInstanceFunc * | createInstanceFunc, |
|
|
const std::string & | name, |
|
|
const std::string & | associates ) |
◆ ObjectWrapper() [2/3]
| osgDB::ObjectWrapper::ObjectWrapper |
( |
CreateInstanceFunc * | createInstanceFunc, |
|
|
const std::string & | domain, |
|
|
const std::string & | name, |
|
|
const std::string & | associates ) |
◆ ObjectWrapper() [3/3]
| osgDB::ObjectWrapper::ObjectWrapper |
( |
| ) |
|
|
inlineprotected |
◆ ~ObjectWrapper()
| virtual osgDB::ObjectWrapper::~ObjectWrapper |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ addFinishedObjectReadCallback()
◆ addMethodObject()
| void osgDB::ObjectWrapper::addMethodObject |
( |
const std::string & | methodName, |
|
|
MethodObject * | mo ) |
◆ addSerializer()
◆ createInstance()
| osg::Object * osgDB::ObjectWrapper::createInstance |
( |
| ) |
const |
|
inline |
◆ getAssociates()
◆ getDomain()
| const std::string & osgDB::ObjectWrapper::getDomain |
( |
| ) |
const |
|
inline |
◆ getLastSerializer()
◆ getMethodObjectMap() [1/2]
◆ getMethodObjectMap() [2/2]
◆ getName()
| const std::string & osgDB::ObjectWrapper::getName |
( |
| ) |
const |
|
inline |
◆ getSerializer() [1/2]
| BaseSerializer * osgDB::ObjectWrapper::getSerializer |
( |
const std::string & | name | ) |
|
◆ getSerializer() [2/2]
◆ getSerializerList() [1/2]
◆ getSerializerList() [2/2]
| const SerializerList & osgDB::ObjectWrapper::getSerializerList |
( |
| ) |
const |
|
inline |
◆ getTypeList() [1/2]
| TypeList & osgDB::ObjectWrapper::getTypeList |
( |
| ) |
|
|
inline |
◆ getTypeList() [2/2]
| const TypeList & osgDB::ObjectWrapper::getTypeList |
( |
| ) |
const |
|
inline |
◆ getUpdatedVersion()
| int osgDB::ObjectWrapper::getUpdatedVersion |
( |
| ) |
const |
|
inline |
◆ markAssociateAsAdded()
| void osgDB::ObjectWrapper::markAssociateAsAdded |
( |
const std::string & | name | ) |
|
◆ markAssociateAsRemoved()
| void osgDB::ObjectWrapper::markAssociateAsRemoved |
( |
const std::string & | name | ) |
|
◆ markSerializerAsRemoved()
| void osgDB::ObjectWrapper::markSerializerAsRemoved |
( |
const std::string & | name | ) |
|
◆ read()
◆ readSchema()
| bool osgDB::ObjectWrapper::readSchema |
( |
const StringList & | properties, |
|
|
const TypeList & | types ) |
◆ resetSchema()
| void osgDB::ObjectWrapper::resetSchema |
( |
| ) |
|
|
inline |
◆ setupAssociatesRevisionsInheritanceIfRequired()
| void osgDB::ObjectWrapper::setupAssociatesRevisionsInheritanceIfRequired |
( |
| ) |
|
◆ setUpdatedVersion()
| void osgDB::ObjectWrapper::setUpdatedVersion |
( |
int | ver | ) |
|
|
inline |
◆ splitAssociates()
◆ write()
◆ writeSchema()
◆ _associates
◆ _backupSerializers
◆ _createInstanceFunc
◆ _domain
| std::string osgDB::ObjectWrapper::_domain |
|
protected |
◆ _finishedObjectReadCallbacks
◆ _isAssociatesRevisionsInheritanceDone
| bool osgDB::ObjectWrapper::_isAssociatesRevisionsInheritanceDone |
|
protected |
◆ _methodObjectMap
◆ _name
| std::string osgDB::ObjectWrapper::_name |
|
protected |
◆ _serializers
◆ _typeList
| TypeList osgDB::ObjectWrapper::_typeList |
|
protected |
◆ _version
| int osgDB::ObjectWrapper::_version |
|
protected |
The documentation for this class was generated from the following file: