3ds Max C++ API Reference
Model Events

Changes to the geometry or parameters of an object. More...

Functions

virtual void ModelStructured (NodeKeyTab &nodes)
 
virtual void GeometryChanged (NodeKeyTab &nodes)
 Nodes changed in their geometry channel. More...
 
virtual void TopologyChanged (NodeKeyTab &nodes)
 Nodes changed in their topology channel. More...
 
virtual void MappingChanged (NodeKeyTab &nodes)
 Nodes changed in their UV mapping channel, or vertex color channel. More...
 
virtual void ExtentionChannelChanged (NodeKeyTab &nodes)
 Nodes changed in any of their extention channels. More...
 
virtual void ModelOtherEvent (NodeKeyTab &nodes)
 All other change to the geometry or parameters of an object. More...
 

Detailed Description

Changes to the geometry or parameters of an object.

Nodes with modifiers added or deleted, or modifier stack branched

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

Function Documentation

◆ ModelStructured()

virtual void ModelStructured ( NodeKeyTab nodes)
inlinevirtual
150 {}

◆ GeometryChanged()

virtual void GeometryChanged ( NodeKeyTab nodes)
inlinevirtual

Nodes changed in their geometry channel.

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

◆ TopologyChanged()

virtual void TopologyChanged ( NodeKeyTab nodes)
inlinevirtual

Nodes changed in their topology channel.

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

◆ MappingChanged()

virtual void MappingChanged ( NodeKeyTab nodes)
inlinevirtual

Nodes changed in their UV mapping channel, or vertex color channel.

Also includes Material ID changes.

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

◆ ExtentionChannelChanged()

virtual void ExtentionChannelChanged ( NodeKeyTab nodes)
inlinevirtual

Nodes changed in any of their extention channels.

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

◆ ModelOtherEvent()

virtual void ModelOtherEvent ( NodeKeyTab nodes)
inlinevirtual

All other change to the geometry or parameters of an object.

This includes settings on lights, cameras and helper objects.

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