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

◆ triggerRipple()

void triggerRipple ( )

Definition at line 120 of file FxWave2d.ino.

120 {
121 float perc = .15f;
122 uint8_t min_x = perc * WIDTH;
123 uint8_t max_x = (1 - perc) * WIDTH;
124 uint8_t min_y = perc * HEIGHT;
125 uint8_t max_y = (1 - perc) * HEIGHT;
126 int x = random(min_x, max_x);
127 int y = random(min_y, max_y);
128 waveFxLower.setf(x, y, 1);
129 waveFxUpper.setf(x, y, 1);
130}
#define WIDTH
Definition Blur2d.ino:9
#define HEIGHT
Definition Blur2d.ino:10
uint32_t x[NUM_LAYERS]
Definition Fire2023.ino:80
uint32_t y[NUM_LAYERS]
Definition Fire2023.ino:81
WaveFx waveFxLower(xyRect, WaveFx::Args{ .factor=SUPER_SAMPLE_4X,.half_duplex=true,.speed=0.18f,.dampening=9.0f,.crgbMap=WaveCrgbGradientMapPtr::New(electricBlueFirePal), })
WaveFx waveFxUpper(xyRect, WaveFx::Args{ .factor=SUPER_SAMPLE_4X,.half_duplex=true,.speed=0.25f,.dampening=3.0f,.crgbMap=WaveCrgbGradientMapPtr::New(electricGreenFirePal), })

References HEIGHT, waveFxLower, waveFxUpper, WIDTH, x, and y.

Referenced by loop(), and processAutoTrigger().

+ Here is the caller graph for this function: