3ds Max C++ API Reference
Hierarchy Events

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

Functions

virtual void Added (NodeKeyTab &nodes)
 
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...
 

Detailed Description

Changes to the scene structure of an object.

Nodes added to the scene

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

Function Documentation

◆ Added()

virtual void Added ( NodeKeyTab nodes)
inlinevirtual
118 {}

◆ Deleted()

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 {}

◆ LinkChanged()

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 {}

◆ LayerChanged()

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 {}

◆ GroupChanged()

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 {}

◆ HierarchyOtherEvent()

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 {}