Functions

Hierarchy Events

Changes to the scene structure of an object. More...

Functions

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

Detailed Description

Changes to the scene structure of an object.


Function Documentation

virtual void Added ( NodeKeyTab nodes ) [inline, virtual, inherited]

Nodes added to the scene.

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

Nodes deleted from the scene.

Parameters:
[in] nodes The 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()
{}
virtual void LinkChanged ( NodeKeyTab nodes ) [inline, virtual, inherited]

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] nodes The node list, provided as AnimHandles.
See also:
NodeEventNamespace::GetNodeByKey()
{}
virtual void LayerChanged ( NodeKeyTab nodes ) [inline, virtual, inherited]

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

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

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

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

All other change to the scene structure of nodes.

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