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: ¶m_buffer,
beat_info: None,
};
let updates = calculate_reset_values(&manifest, &ctx)?;Structs§
- Action
Context - 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)