void ufoProcessParamsEdited( ufoProcess process_instance, int number_params_edited, int *param_index_array, int *number_additional_changed_params, int *additional_changed_param_index_array);
Refer to the following table for command descriptions:
|
Command |
Description |
number_params_edited |
the number of parameter which have been edited |
param_index_array |
array of indices of the parameters which have been changed |
number_additional_changed_params |
return number of additional parameters that have been changed |
additional_changed_param_index_array |
return array of indices of parameters that have been changed |
This function is optional. If supplied, it is called whenever any UFO parameters are changed by a user interface tool, and supplies the list of parameters that have been changed. The user can then act on the edit by changing additional parameters. The list of additional parameters changed should be returned, so that undo and redo can be performed properly, and so that other application GUIs can be updated properly.
This function is useful, for example, for controlling presets on a set of parameters by a ufoEnumParam parameter.
This function is called on parameter changes made by any application supplied parameter editor, including changes made by any ufo custom editor (as specified in the ufoEditorNotifyEdited library function.) This function is not called on undo, redo, reset, or load operations.
Autodesk Softimage v7.5