3ds Max C++ API Reference
Property Events

Changes to object properties. More...

Functions

virtual void NameChanged (NodeKeyTab &nodes)
 
virtual void WireColorChanged (NodeKeyTab &nodes)
 Node wire color changed. More...
 
virtual void RenderPropertiesChanged (NodeKeyTab &nodes)
 Node render-related object properties changed. More...
 
virtual void DisplayPropertiesChanged (NodeKeyTab &nodes)
 Node display-related object properties changed. More...
 
virtual void UserPropertiesChanged (NodeKeyTab &nodes)
 Node used-defined object properties changed. More...
 
virtual void PropertiesOtherEvent (NodeKeyTab &nodes)
 All other changes to node property values. More...
 

Detailed Description

Changes to object properties.

Node names changed.

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

Function Documentation

◆ NameChanged()

virtual void NameChanged ( NodeKeyTab nodes)
inlinevirtual
212 {}

◆ WireColorChanged()

virtual void WireColorChanged ( NodeKeyTab nodes)
inlinevirtual

Node wire color changed.

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

◆ RenderPropertiesChanged()

virtual void RenderPropertiesChanged ( NodeKeyTab nodes)
inlinevirtual

Node render-related object properties changed.

From the Object Properties dialog, this includes Rendering Control and Motion Blur items, and the Advanced Lighting and mental ray tabs. Also includes changes to displacement approximation and render elements.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
222 {} // Includes PART_GI_xxx, PART_REND_xxx, PART_DISP_APPROX, and render elements

◆ DisplayPropertiesChanged()

virtual void DisplayPropertiesChanged ( NodeKeyTab nodes)
inlinevirtual

Node display-related object properties changed.

From the Object Properties dialog, this includes Interactivity and Display Properties items. Also includes changes to viewport shader data, as per PART_GFX_DATA.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
PART_GFX_DATA
229 {} // Includes PART_DISP_xxx, PART_GFX_DATA

◆ UserPropertiesChanged()

virtual void UserPropertiesChanged ( NodeKeyTab nodes)
inlinevirtual

Node used-defined object properties changed.

From the Object Properties dialog, this is the User Defined tab.

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

◆ PropertiesOtherEvent()

virtual void PropertiesOtherEvent ( NodeKeyTab nodes)
inlinevirtual

All other changes to node property values.

Parameters
[in]nodesThe node list, provided as AnimHandles.
See also
NodeEventNamespace::GetNodeByKey()
238 {} // All other property events