calculate_reset_values

Function calculate_reset_values 

Source
pub fn calculate_reset_values(
    manifest: &NodeManifest,
    _ctx: &ActionContext<'_>,
) -> Result<Vec<ParamUpdate>, String>
Expand description

Calculate reset values (return to defaults)

Generates parameter updates that reset all parameters to their default values.

§Arguments

  • manifest - Node manifest containing parameter definitions
  • _ctx - Action context (unused for reset, but kept for API consistency)

§Returns

  • Ok(Vec<ParamUpdate>) - List of parameter updates to apply
  • Err(String) - Error message if default value calculation fails

§Example

let updates = calculate_reset_values(&manifest, &ctx)?;
for update in updates {
    println!("Reset param {} to {:?}", update.param_index, update.value);
}