Module actions

Module actions 

Source
Expand description

Standard action implementations Standard Action Implementations

Provides built-in action logic for the Action System.

§Standard Actions

  • Reset: Return all parameters to default values
  • Randomize: Set random values within parameter ranges

§Usage

use glitcher_api::actions::{ActionContext, calculate_reset_values};

let ctx = ActionContext {
    params: &param_buffer,
    beat_info: None,
};

let updates = calculate_reset_values(&manifest, &ctx)?;

Structs§

ActionContext
Context passed to every action execution

Functions§

calculate_random_values
Calculate random values within parameter ranges
calculate_reset_values
Calculate reset values (return to defaults)