
typedef std::set< osg::ref_ptr<osg::StateAttribute> > osgDB::SharedStateManager::TextureSet [protected] |
typedef std::set< osg::ref_ptr<osg::StateSet> > osgDB::SharedStateManager::StateSetSet [protected] |
typedef std::pair<osg::StateAttribute*, bool> osgDB::SharedStateManager::TextureSharePair [protected] |
typedef std::map<osg::StateAttribute*, TextureSharePair> osgDB::SharedStateManager::TextureTextureSharePairMap [protected] |
typedef std::pair<osg::StateSet*, bool> osgDB::SharedStateManager::StateSetSharePair [protected] |
typedef std::map<osg::StateSet*, StateSetSharePair> osgDB::SharedStateManager::StateSetStateSetSharePairMap [protected] |
| osgDB::SharedStateManager::SharedStateManager | ( | ) |
| void osgDB::SharedStateManager::setShareMode | ( | unsigned int | mode | ) | [inline] |
| unsigned int osgDB::SharedStateManager::getShareMode | ( | ) | [inline] |
| void osgDB::SharedStateManager::prune | ( | ) |
| void osgDB::SharedStateManager::share | ( | osg::Node * | node, | |
| OpenThreads::Mutex * | mt = 0 | |||
| ) |
| void osgDB::SharedStateManager::apply | ( | osg::Node & | node | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
| void osgDB::SharedStateManager::apply | ( | osg::Geode & | geode | ) | [virtual] |
Reimplemented from osg::NodeVisitor.
| void osgDB::SharedStateManager::process | ( | osg::StateSet * | ss, | |
| osg::Object * | parent | |||
| ) | [protected] |
| osg::StateAttribute* osgDB::SharedStateManager::find | ( | osg::StateAttribute * | sa | ) | [protected] |
| osg::StateSet* osgDB::SharedStateManager::find | ( | osg::StateSet * | ss | ) | [protected] |
| void osgDB::SharedStateManager::setStateSet | ( | osg::StateSet * | ss, | |
| osg::Object * | object | |||
| ) | [protected] |
| void osgDB::SharedStateManager::shareTextures | ( | osg::StateSet * | ss | ) | [protected] |
unsigned int osgDB::SharedStateManager::shareMode [protected] |
OpenThreads::Mutex* osgDB::SharedStateManager::mutex [protected] |