|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API std::shared_ptr< Vruta::SoundRoutine > MayaFlux::schedule_line | ( | float | start_value, |
| float | end_value, | ||
| float | duration_seconds, | ||
| uint32_t | step_duration = 5, |
||
| bool | retain = true, |
||
| std::string | name = "" |
||
| ) |
Creates a line generator that interpolates between values over time and schedules it for evaluation.
| start_value | Starting value |
| end_value | Ending value |
| duration_seconds | Total duration in seconds |
| step_duration | Time between steps in seconds |
| retain | Whether the coroutine should stay alive for potential restarts (default: true) |
| name | Name of the line task (optional but recommended). If not provided, a default name will be generated. |
Uses the task scheduler from the default engine.
Definition at line 61 of file Chronie.cpp.
References get_scheduler(), and MayaFlux::Kriya::line().
Here is the call graph for this function: