FastLED
3.10.8
Loading...
Searching...
No Matches
complex_kaleido_2.h
Go to the documentation of this file.
1
#pragma once
2
3
// Complex_Kaleido_2 visualizer class
4
// Extracted from animartrix_detail.hpp
5
6
#include "
fl/fx/2d/animartrix_detail/fp_state.h
"
7
#include "
fl/fx/2d/animartrix_detail/viz/viz_base.h
"
8
#include "
fl/stl/noexcept.h
"
9
10
namespace
fl
{
11
12
class
Complex_Kaleido_2
:
public
IAnimartrix2Viz
{
13
public
:
14
void
draw
(
Context
&ctx)
FL_NO_EXCEPT
override
;
15
};
16
17
18
// Fixed-point Q31 scalar implementation of Complex_Kaleido_2.
19
class
Complex_Kaleido_2_FP
:
public
IAnimartrix2Viz
{
20
public
:
21
void
draw
(
Context
&ctx)
FL_NO_EXCEPT
override
;
22
private
:
23
FPVizState
mState
;
24
};
25
26
}
// namespace fl
fl::Complex_Kaleido_2_FP::draw
void draw(Context &ctx) FL_NO_EXCEPT override
Definition
complex_kaleido_2.cpp.hpp:101
fl::Complex_Kaleido_2_FP::mState
FPVizState mState
Definition
complex_kaleido_2.h:23
fl::Complex_Kaleido_2_FP
Definition
complex_kaleido_2.h:19
fl::Complex_Kaleido_2::draw
void draw(Context &ctx) FL_NO_EXCEPT override
Definition
complex_kaleido_2.cpp.hpp:12
fl::Complex_Kaleido_2
Definition
complex_kaleido_2.h:12
fl::IAnimartrix2Viz
Definition
viz_base.h:17
fp_state.h
fl::FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Definition
blur.h:186
fl
Base definition for an LED controller.
Definition
crgb.hpp:179
noexcept.h
fl::Context
Definition
context.h:24
viz_base.h
fl
fx
2d
animartrix_detail
viz
complex_kaleido_2.h
Generated on Sun Oct 18 2026 00:56:51 for FastLED by
1.13.2