FastLED
3.9.3
Loading...
Searching...
No Matches
draw_context.h
1
#pragma once
2
3
#include <stdint.h>
4
#include "namespace.h"
5
#include "crgb.h"
6
7
FASTLED_NAMESPACE_BEGIN
8
9
// Abstract base class for effects on a strip/grid of LEDs.
10
11
struct
_DrawContext
{
12
uint32_t now;
13
CRGB
* leds;
14
uint16_t frame_time = 0;
15
float
speed = 1.0f;
16
uint8_t* alpha_channel =
nullptr
;
17
_DrawContext
(
18
uint32_t now,
19
CRGB
* leds,
20
uint16_t frame_time = 0,
21
float
speed = 1.0f,
22
uint8_t* alpha_channel =
nullptr
23
): now(now),
24
leds(leds),
25
frame_time(frame_time),
26
speed(speed),
27
alpha_channel(alpha_channel) {}
28
};
29
30
FASTLED_NAMESPACE_END
31
_DrawContext
Definition
draw_context.h:11
CRGB
Representation of an RGB pixel (Red, Green, Blue)
Definition
crgb.h:39
src
fx
detail
draw_context.h
Generated on Thu Nov 14 2024 00:00:34 for FastLED by
1.11.0