|
OSG
3.4.0
|
#include <ObjectWrapper.h>


Public Types | |
| typedef std::map< std::string, osg::ref_ptr< ObjectWrapper > > | WrapperMap |
| typedef std::map< std::string, osg::ref_ptr< BaseCompressor > > | CompressorMap |
| typedef std::map< std::string, IntLookup > | IntLookupMap |
Protected Member Functions | |
| ObjectWrapperManager () | |
| virtual | ~ObjectWrapperManager () |
| IntLookup & | findLookup (const std::string &group) |
Protected Member Functions inherited from osg::Referenced | |
| virtual | ~Referenced () |
| void | signalObserversAndDelete (bool signalDelete, bool doDelete) const |
| void | deleteUsingDeleteHandler () const |
Protected Attributes | |
| OpenThreads::ReentrantMutex | _wrapperMutex |
| WrapperMap | _wrappers |
| CompressorMap | _compressors |
| IntLookupMap | _globalMap |
Protected Attributes inherited from osg::Referenced | |
| OpenThreads::AtomicPtr | _observerSet |
| OpenThreads::Atomic | _refCount |
Friends | |
| class | osgDB::Registry |
Additional Inherited Members | |
Static Public Member Functions inherited from osg::Referenced | |
| static OpenThreads::Mutex * | getGlobalReferencedMutex () |
| static void | setThreadSafeReferenceCounting (bool enableThreadSafeReferenceCounting) |
| static bool | getThreadSafeReferenceCounting () |
| static void | setDeleteHandler (DeleteHandler *handler) |
| static DeleteHandler * | getDeleteHandler () |
Definition at line 137 of file ObjectWrapper.h.
| typedef std::map< std::string, osg::ref_ptr<BaseCompressor> > osgDB::ObjectWrapperManager::CompressorMap |
Definition at line 155 of file ObjectWrapper.h.
| typedef std::map<std::string, IntLookup> osgDB::ObjectWrapperManager::IntLookupMap |
Definition at line 159 of file ObjectWrapper.h.
| typedef std::map< std::string, osg::ref_ptr<ObjectWrapper> > osgDB::ObjectWrapperManager::WrapperMap |
Definition at line 146 of file ObjectWrapper.h.
|
protected |
|
protectedvirtual |
| void osgDB::ObjectWrapperManager::addCompressor | ( | BaseCompressor * | compressor | ) |
| void osgDB::ObjectWrapperManager::addWrapper | ( | ObjectWrapper * | wrapper | ) |
| BaseCompressor* osgDB::ObjectWrapperManager::findCompressor | ( | const std::string & | name | ) |
|
inlineprotected |
Definition at line 178 of file ObjectWrapper.h.
| ObjectWrapper* osgDB::ObjectWrapperManager::findWrapper | ( | const std::string & | name | ) |
|
inline |
Definition at line 156 of file ObjectWrapper.h.
|
inline |
Definition at line 157 of file ObjectWrapper.h.
|
inline |
Definition at line 163 of file ObjectWrapper.h.
|
inline |
Definition at line 164 of file ObjectWrapper.h.
|
inline |
Definition at line 161 of file ObjectWrapper.h.
|
inline |
Definition at line 160 of file ObjectWrapper.h.
|
inline |
Definition at line 147 of file ObjectWrapper.h.
|
inline |
Definition at line 148 of file ObjectWrapper.h.
| void osgDB::ObjectWrapperManager::removeCompressor | ( | BaseCompressor * | compressor | ) |
| void osgDB::ObjectWrapperManager::removeWrapper | ( | ObjectWrapper * | wrapper | ) |
|
friend |
Definition at line 168 of file ObjectWrapper.h.
|
protected |
Definition at line 176 of file ObjectWrapper.h.
|
protected |
Definition at line 185 of file ObjectWrapper.h.
|
protected |
Definition at line 173 of file ObjectWrapper.h.
|
protected |
Definition at line 175 of file ObjectWrapper.h.
1.8.8