Class used by osg::Referenced to track the observers associated with it.
More...
List of all members.
Detailed Description
Class used by osg::Referenced to track the observers associated with it.
Member Typedef Documentation
Constructor & Destructor Documentation
| osg::ObserverSet::ObserverSet |
( |
const Referenced * |
observedObject | ) |
|
| osg::ObserverSet::ObserverSet |
( |
const ObserverSet & |
rhs | ) |
[inline, protected] |
| virtual osg::ObserverSet::~ObserverSet |
( |
| ) |
[protected, virtual] |
Member Function Documentation
| void osg::ObserverSet::addObserver |
( |
Observer * |
observer | ) |
|
"Lock" a Referenced object i.e., protect it from being deleted by incrementing its reference count.
returns null if object doesn't exist anymore.
| Referenced* osg::ObserverSet::getObserverdObject |
( |
| ) |
[inline] |
| const Referenced* osg::ObserverSet::getObserverdObject |
( |
| ) |
const [inline] |
| Observers& osg::ObserverSet::getObservers |
( |
| ) |
[inline] |
| const Observers& osg::ObserverSet::getObservers |
( |
| ) |
const [inline] |
| OpenThreads::Mutex* osg::ObserverSet::getObserverSetMutex |
( |
| ) |
const [inline] |
| void osg::ObserverSet::removeObserver |
( |
Observer * |
observer | ) |
|
| void osg::ObserverSet::signalObjectDeleted |
( |
void * |
ptr | ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: