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: