#include <scene_observer.hh>
Inherited by GLWin, SceneObserverImpl, SceneWinModel, and SequenceViewer.
Public Member Functions | |
| virtual | ~SceneObserver () |
| virtual void | NodeAdded (const GfxNodeP &node) |
| virtual void | NodeRemoved (const GfxNodeP &node) |
| virtual void | NodeChanged (const GfxNodeP &node) |
| virtual void | SelectionModeChanged (int sel_mode) |
| virtual void | SelectionChanged (const GfxObjP &obj, const mol::EntityView &sel) |
| virtual void | NodeTransformed (const GfxNodeP &node) |
| virtual void | RenderModeChanged (const GfxNodeP &node) |
Similar to the EntityObserver, SceneObserver defines an interface for objects interested in changes of the Scene. The interface provides callbacks for different state changes. All these callbacks are invoked after the state has changed.
Definition at line 41 of file scene_observer.hh.
| virtual ~SceneObserver | ( | ) | [inline, virtual] |
Definition at line 43 of file scene_observer.hh.
| virtual void NodeAdded | ( | const GfxNodeP & | node | ) | [inline, virtual] |
Called when a new node has been added to the scene.
Reimplemented in SceneWinModel.
Definition at line 46 of file scene_observer.hh.
| virtual void NodeChanged | ( | const GfxNodeP & | node | ) | [inline, virtual] |
| virtual void NodeRemoved | ( | const GfxNodeP & | node | ) | [inline, virtual] |
Called when an object is removed from the scene.
Reimplemented in SceneWinModel.
Definition at line 49 of file scene_observer.hh.
| virtual void NodeTransformed | ( | const GfxNodeP & | node | ) | [inline, virtual] |
| virtual void RenderModeChanged | ( | const GfxNodeP & | node | ) | [inline, virtual] |
Called when the render mode of a node changed.
Reimplemented in SceneWinModel.
Definition at line 65 of file scene_observer.hh.
| virtual void SelectionChanged | ( | const GfxObjP & | obj, | |
| const mol::EntityView & | sel | |||
| ) | [inline, virtual] |
Called when selection of an object changed.
Reimplemented in SceneWinModel, and SequenceViewer.
Definition at line 58 of file scene_observer.hh.
| virtual void SelectionModeChanged | ( | int | sel_mode | ) | [inline, virtual] |
1.5.8