typedef std::set< osg::ref_ptr<osg::StateSet>, CompareStateSets > osgDB::SharedStateManager::StateSetSet [protected] |
typedef std::pair<osg::StateSet*, bool> osgDB::SharedStateManager::StateSetSharePair [protected] |
typedef std::map<osg::StateSet*, StateSetSharePair> osgDB::SharedStateManager::StateSetStateSetSharePairMap [protected] |
typedef std::set< osg::ref_ptr<osg::StateAttribute>, CompareStateAttributes > osgDB::SharedStateManager::TextureSet [protected] |
typedef std::pair<osg::StateAttribute*, bool> osgDB::SharedStateManager::TextureSharePair [protected] |
typedef std::map<osg::StateAttribute*, TextureSharePair> osgDB::SharedStateManager::TextureTextureSharePairMap [protected] |
| osgDB::SharedStateManager::SharedStateManager | ( | unsigned int | mode = SHARE_ALL |
) |
| void osgDB::SharedStateManager::apply | ( | osg::Geode & | geode | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
| void osgDB::SharedStateManager::apply | ( | osg::Node & | node | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
| osg::StateSet* osgDB::SharedStateManager::find | ( | osg::StateSet * | ss | ) | [protected] |
| osg::StateAttribute* osgDB::SharedStateManager::find | ( | osg::StateAttribute * | sa | ) | [protected] |
| unsigned int osgDB::SharedStateManager::getShareMode | ( | ) | [inline] |
| bool osgDB::SharedStateManager::isShared | ( | osg::StateSet * | stateSet | ) |
| osgDB::SharedStateManager::META_NodeVisitor | ( | "osgDB" | , | |
| "SharedStateManager" | ||||
| ) |
| void osgDB::SharedStateManager::process | ( | osg::StateSet * | ss, | |
| osg::Object * | parent | |||
| ) | [protected] |
| void osgDB::SharedStateManager::prune | ( | ) |
| void osgDB::SharedStateManager::setStateSet | ( | osg::StateSet * | ss, | |
| osg::Object * | object | |||
| ) | [protected] |
| void osgDB::SharedStateManager::share | ( | osg::Node * | node, | |
| OpenThreads::Mutex * | mt = 0 | |||
| ) |
| bool osgDB::SharedStateManager::shareStateSet | ( | osg::Object::DataVariance | variance | ) | [inline, protected] |
| bool osgDB::SharedStateManager::shareTexture | ( | osg::Object::DataVariance | variance | ) | [inline, protected] |
| void osgDB::SharedStateManager::shareTextures | ( | osg::StateSet * | ss | ) | [protected] |
OpenThreads::Mutex osgDB::SharedStateManager::_listMutex [mutable, protected] |
OpenThreads::Mutex* osgDB::SharedStateManager::_mutex [protected] |
unsigned int osgDB::SharedStateManager::_shareMode [protected] |
bool osgDB::SharedStateManager::_shareStateSet[3] [protected] |
bool osgDB::SharedStateManager::_shareTexture[3] [protected] |
| Generated at Sat May 14 08:21:16 2011 for the OpenSceneGraph by doxygen 1.5.9. |