Hierarchy Events

Hierarchy Events

Module description

Changes to the scene structure of an object.

Functions

virtual void Added (NodeKeyTab &nodes)
 Nodes added to the scene. More...
 
virtual void Deleted (NodeKeyTab &nodes)
 Nodes deleted from the scene. More...
 
virtual void LinkChanged (NodeKeyTab &nodes)
 Node linked or unlinked from another parent node. More...
 
virtual void LayerChanged (NodeKeyTab &nodes)
 Nodes added or removed from a layer, or moved between layers. More...
 
virtual void GroupChanged (NodeKeyTab &nodes)
 Nodes added or removed from a group, or its group was opened or closed. More...
 
virtual void HierarchyOtherEvent (NodeKeyTab &nodes)
 All other change to the scene structure of nodes. More...
 

Function Documentation

virtual void Added ( NodeKeyTab nodes)
inlinevirtual

Nodes added to the scene.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
118 {}
virtual void Deleted ( NodeKeyTab nodes)
inlinevirtual

Nodes deleted from the scene.

Parameters
[in]nodesThe node list, provided as AnimHandles. Node that, if already flushed from the undo buffer, nodes pointers will not be available via GetNodeByKey().
See also
NodeEventNamespace::GetNodeByKey()
123 {}
virtual void LinkChanged ( NodeKeyTab nodes)
inlinevirtual

Node linked or unlinked from another parent node.

Only the linked or unlinked child nodes are listed in the notification, not the parent nodes.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
128 {}
virtual void LayerChanged ( NodeKeyTab nodes)
inlinevirtual

Nodes added or removed from a layer, or moved between layers.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
132 {}
virtual void GroupChanged ( NodeKeyTab nodes)
inlinevirtual

Nodes added or removed from a group, or its group was opened or closed.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
136 {}
virtual void HierarchyOtherEvent ( NodeKeyTab nodes)
inlinevirtual

All other change to the scene structure of nodes.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
140 {}