| 
|   | GLObjectsOperation (GLObjectsVisitor::Mode mode=GLObjectsVisitor::COMPILE_DISPLAY_LISTS|GLObjectsVisitor::COMPILE_STATE_ATTRIBUTES|GLObjectsVisitor::CHECK_BLACK_LISTED_MODES) | 
|   | 
|   | GLObjectsOperation (osg::Node *subgraph, GLObjectsVisitor::Mode mode=GLObjectsVisitor::COMPILE_DISPLAY_LISTS|GLObjectsVisitor::COMPILE_STATE_ATTRIBUTES|GLObjectsVisitor::CHECK_BLACK_LISTED_MODES) | 
|   | 
| virtual void  | operator() (osg::GraphicsContext *context) | 
|   | 
|   | GraphicsOperation (const std::string &name, bool keep) | 
|   | 
| virtual void  | operator() (Object *object) | 
|   | Override the standard Operation operator and dynamic cast object to a GraphicsContext, on success call operation()(GraphicsContext*).  More...
  | 
|   | 
|   | Operation (const std::string &name, bool keep) | 
|   | 
| void  | setName (const std::string &name) | 
|   | Set the human readable name of the operation.  More...
  | 
|   | 
| const std::string &  | getName () const  | 
|   | Get the human readable name of the operation.  More...
  | 
|   | 
| void  | setKeep (bool keep) | 
|   | Set whether the operation should be kept once its been applied.  More...
  | 
|   | 
| bool  | getKeep () const  | 
|   | Get whether the operation should be kept once its been applied.  More...
  | 
|   | 
| virtual void  | release () | 
|   | if this operation is a barrier then release it.  More...
  | 
|   | 
|   | Referenced () | 
|   | 
|   | Referenced (bool threadSafeRefUnref) | 
|   | 
|   | Referenced (const Referenced &) | 
|   | 
| Referenced &  | operator= (const Referenced &) | 
|   | 
| virtual void  | setThreadSafeRefUnref (bool threadSafe) | 
|   | Set whether to use a mutex to ensure ref() and unref() are thread safe.  More...
  | 
|   | 
| bool  | getThreadSafeRefUnref () const  | 
|   | Get whether a mutex is used to ensure ref() and unref() are thread safe.  More...
  | 
|   | 
| OpenThreads::Mutex *  | getRefMutex () const  | 
|   | Get the mutex used to ensure thread safety of ref()/unref().  More...
  | 
|   | 
| int  | ref () const  | 
|   | Increment the reference count by one, indicating that this object has another pointer which is referencing it.  More...
  | 
|   | 
| int  | unref () const  | 
|   | Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it.  More...
  | 
|   | 
| int  | unref_nodelete () const  | 
|   | Decrement the reference count by one, indicating that a pointer to this object is no longer referencing it.  More...
  | 
|   | 
| int  | referenceCount () const  | 
|   | Return the number of pointers currently referencing this object.  More...
  | 
|   | 
| ObserverSet *  | getObserverSet () const  | 
|   | Get the ObserverSet if one is attached, otherwise return NULL.  More...
  | 
|   | 
| ObserverSet *  | getOrCreateObserverSet () const  | 
|   | Get the ObserverSet if one is attached, otherwise create an ObserverSet, attach it, then return this newly created ObserverSet.  More...
  | 
|   | 
| void  | addObserver (Observer *observer) const  | 
|   | Add a Observer that is observing this object, notify the Observer when this object gets deleted.  More...
  | 
|   | 
| void  | removeObserver (Observer *observer) const  | 
|   | Remove Observer that is observing this object.  More...
  | 
|   |