12#ifndef NODELISTENER_H_6014714286
13#define NODELISTENER_H_6014714286
15#include <Carna/Carna.h>
Represents an association.
Notified by Node objects.
virtual ~NodeListener()
Deletes.
virtual void onTreeInvalidated(Node &subtree)=0
Indicates that subtree has been invalidated. This may include changes of the tree structure as well a...
virtual void onTreeChange(Node &node, bool inThisSubtree)=0
Indicates that the scene's tree structure has changed. The tree structure of node only has changed if...
virtual void onNodeDelete(const Node &node)=0
Indicates that node is about to be deleted. Dying nodes never notify onTreeChange.
Defines the inner node of a scene graph. Implements a spatial scene element that is allowed to have c...