FastLED 3.9.15
Loading...
Searching...
No Matches

◆ run_default_oscillators()

void fl::run_default_oscillators ( oscillators & timings,
modulators & move,
fl::u32 current_time,
float speed_factor,
float master_speed = 0.005 )
inline

Definition at line 59 of file engine_core.h.

61 {
62 timings.master_speed = master_speed;
63
64 timings.ratio[0] = 1;
65 timings.ratio[1] = 2;
66 timings.ratio[2] = 3;
67 timings.ratio[3] = 4;
68 timings.ratio[4] = 5;
69 timings.ratio[5] = 6;
70 timings.ratio[6] = 7;
71 timings.ratio[7] = 8;
72 timings.ratio[8] = 9;
73 timings.ratio[9] = 10;
74
75 timings.offset[0] = 000;
76 timings.offset[1] = 100;
77 timings.offset[2] = 200;
78 timings.offset[3] = 300;
79 timings.offset[4] = 400;
80 timings.offset[5] = 500;
81 timings.offset[6] = 600;
82 timings.offset[7] = 700;
83 timings.offset[8] = 800;
84 timings.offset[9] = 900;
85
86 calculate_oscillators(timings, move, current_time, speed_factor);
87}
constexpr remove_reference< T >::type && move(T &&t) FL_NOEXCEPT
Definition move.h:28
void calculate_oscillators(oscillators &timings, modulators &move, fl::u32 current_time, float speed_factor)
Definition engine_core.h:46
float offset[num_oscillators]
Definition core_types.h:32
float ratio[num_oscillators]
Definition core_types.h:33

References calculate_oscillators(), fl::oscillators::master_speed, move(), fl::oscillators::offset, and fl::oscillators::ratio.

Referenced by fl::Engine::run_default_oscillators().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: