Public Types | |
| typedef std::set< Observer * > | Observers |
Public Member Functions | |
| ObserverSet () | |
| ~ObserverSet () | |
| OpenThreads::Mutex * | getObserverSetMutex () const |
| void | addObserver (Observer *observer) |
| void | removeObserver (Observer *observer) |
| void | signalObjectUnreferenced (void *ptr) |
| void | signalObjectDeleted (void *ptr) |
| Observers & | getObservers () |
| const Observers & | getObservers () const |
Protected Attributes | |
| Observers | _observers |
| typedef std::set<Observer*> osg::ObserverSet::Observers |
| osg::ObserverSet::ObserverSet | ( | ) |
| osg::ObserverSet::~ObserverSet | ( | ) |
| OpenThreads::Mutex* osg::ObserverSet::getObserverSetMutex | ( | ) | const [inline] |
References osg::Observer::getGlobalObserverMutex().
| void osg::ObserverSet::addObserver | ( | Observer * | observer | ) |
| void osg::ObserverSet::removeObserver | ( | Observer * | observer | ) |
| void osg::ObserverSet::signalObjectUnreferenced | ( | void * | ptr | ) |
| void osg::ObserverSet::signalObjectDeleted | ( | void * | ptr | ) |
| Observers& osg::ObserverSet::getObservers | ( | ) | [inline] |
| const Observers& osg::ObserverSet::getObservers | ( | ) | const [inline] |
Observers osg::ObserverSet::_observers [protected] |
1.5.6