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] |