OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
osg::Observer Class Reference

#include <Observer.h>

Inheritance diagram for osg::Observer:
Inheritance graph
[legend]

Public Member Functions

 Observer ()
 
virtual ~Observer ()
 
virtual void objectDeleted (void *)
 

Detailed Description

Observer base class for tracking when objects are unreferenced (their reference count goes to 0) and are being deleted.

Definition at line 24 of file Observer.h.

Constructor & Destructor Documentation

osg::Observer::Observer ( )
virtual osg::Observer::~Observer ( )
virtual

Member Function Documentation

virtual void osg::Observer::objectDeleted ( void )
inlinevirtual

objectDeleted is called when the observed object is about to be deleted. The observer will be automatically removed from the observed object's observer set so there is no need for the objectDeleted implementation to call removeObserver() on the observed object.

Definition at line 33 of file Observer.h.


The documentation for this class was generated from the following file: