NodeData based classic plugin classes can implement NodeData::SetDParameter(). This allows to change parameters that are set and it allows to react to this event. This is typically done to handle data that is not stored in the object's BaseContainer. It is also used to change parameter values when another parameter was changed.
NodeData::SetDParameter() corresponds to C4DAtom::SetParameter().
NodeData::SetDParameter() is called when the value of a parameter is set with C4DAtom::SetParameter(). It is possible to change this value before it is stored in the element's BaseContainer.
The arguments of the function are:
If the parameter is set through user-interaction in the Attribute Manager the message MSG_DESCRIPTION_POSTSETPARAMETER will be sent to the element. See also Interaction.
Certain cases have to be handled with special functions: