#include <Ample.h>


Public Types | |
| typedef Observable< NodeObserver > | ObservableType |
Public Member Functions | |
| virtual void | onCreateFragment (MaterialNode &node, Fragment &fragment) |
| virtual void | onDestroyFragment (MaterialNode &node, Fragment &fragment) |
| virtual void | onCreateTagGroup (Node &node, TagGroup &group) |
| virtual void | onDestroyTagGroup (Node &node, TagGroup &group) |
| virtual void | onSetName (Node &node, const std::string &name) |
| virtual void | onDestroy (Node &node) |
| void | detachObservables (void) |
Friends | |
| class | Observable< T > |
typedef Observable<NodeObserver > ObservableType [inherited] |
| void detachObservables | ( | void | ) | [inline, inherited] |
Detaches all observed objects from this observer.
| virtual void onCreateFragment | ( | MaterialNode & | node, | |
| Fragment & | fragment | |||
| ) | [virtual] |
Called after a new tag group is created in an observed node.
| node | The node in which the tag group was created. | |
| group | The newly created tag group. |
| virtual void onDestroy | ( | Node & | node | ) | [virtual, inherited] |
Called before an observed node is destroyed.
| node | The node to be destroyed. |
| virtual void onDestroyFragment | ( | MaterialNode & | node, | |
| Fragment & | fragment | |||
| ) | [virtual] |
Called before a tag group is destroyed in an observed node.
| node | The node containing the tag group to be destroyed. | |
| group | The tag group to be destroyed. |
| virtual void onSetName | ( | Node & | node, | |
| const std::string & | name | |||
| ) | [virtual, inherited] |
Called before an observed node has its name changed.
| node | The node to be renamed. | |
| name | The new name of the tag group. |
friend class Observable< NodeObserver > [friend, inherited] |
1.6.1