3ds Max C++ API Reference
Loading...
Searching...
No Matches
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.
 
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.

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