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

◆ init()

void fl::Engine::init ( int w,
int h )
inline

Definition at line 60 of file engine.h.

60 {
61 animation = render_parameters();
62 timings = oscillators();
63 move = modulators();
64 pixel = rgb();
65
66 this->num_x = w;
67 this->num_y = h;
68 this->radial_filter_radius = fl::min(w, h) * 0.65;
70 (num_x / 2) - 0.5,
71 (num_y / 2) - 0.5,
74 num_x,
75 num_y);
76 timings.master_speed = 0.01;
77 }
FL_DISABLE_WARNING_PUSH U constexpr common_type_t< T, U > min(T a, U b) FL_NOEXCEPT
Definition math.h:71
void render_polar_lookup_table(float cx, float cy, fl::vector< fl::vector< float > > &polar_theta, fl::vector< fl::vector< float > > &distance, int num_x, int num_y)
Definition engine_core.h:27
modulators move
Definition engine.h:31
int num_y
Definition engine.h:24
render_parameters animation
Definition engine.h:29
rgb pixel
Definition engine.h:32
fl::vector< fl::vector< float > > distance
Definition engine.h:35
fl::vector< fl::vector< float > > polar_theta
Definition engine.h:34
oscillators timings
Definition engine.h:30
float radial_filter_radius
Definition engine.h:26
int num_x
Definition engine.h:23

References animation, distance, fl::min(), move, num_x, num_y, pixel, polar_theta, fl::render_polar_lookup_table(), and timings.

+ Here is the call graph for this function: