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

◆ setupUiCallbacks()

void setupUiCallbacks ( )

Definition at line 79 of file Downscale.h.

79 {
80 speed.onChanged([](fl::UISlider& slider) {
81 time_warp.setSpeed(slider.value());
82 });
83 maxAnimation.onChanged(
84 [](fl::UISlider& slider) {
85 shapeProgress.set_max_clamp(slider.value());
86 });
87
88 trigger.onClicked([]() {
89 // shapeProgress.trigger(millis());
90 FL_WARN("Trigger pressed");
91 });
92 useWaveFx.onChanged([](fl::UICheckbox &checkbox) {
93 if (checkbox.value()) {
94 FL_WARN("WaveFX enabled");
95 } else {
96 FL_WARN("WaveFX disabled");
97 }
98 });
99}
uint16_t speed
Definition Noise.ino:66
bool value() const FL_NOEXCEPT
Definition checkbox.h:59
fl::UICheckbox useWaveFx("Use WaveFX", true)
fl::TimeWarp time_warp
Definition Downscale.h:52
fl::UIButton trigger("Trigger")
fl::TimeClampedTransition shapeProgress(TIME_ANIMATION)
fl::UISlider maxAnimation("Max Animation", 1.0f, 5.0f, 20.0f, 1.f)
fl::UISlider slider("Speed", 0.18f, 0.0f, 1.0f)
#define FL_WARN(X)
Definition log.h:276

References FL_WARN, maxAnimation(), shapeProgress(), slider(), speed, time_warp, trigger(), useWaveFx(), and fl::UICheckbox::value().

Referenced by setup().

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