ufoProcessParamsEdite d

    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