|
FastLED 3.10.8
|
Low level pixel data writing class.
Definition in file pixel_controller.h.
#include "fl/math/intmap.h"#include "fl/system/sketch_macros.h"#include "fl/math/math8.h"#include "platforms/is_platform.h"#include "rgbw.h"#include "fl/gfx/rgbww.h"#include "fl/gfx/five_bit_hd_gamma.h"#include "fl/log/log.h"#include "fl/stl/compiler_control.h"#include "fl/stl/static_assert.h"#include "fl/math/scale8.h"#include "eorder.h"#include "dither_mode.h"#include "pixel_iterator.h"#include "crgb.h"#include "fl/stl/variant.h"#include "fl/gfx/binary_dither.h"#include "fl/stl/noexcept.h"
Include dependency graph for pixel_controller.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ColorAdjustment |
| Color adjustment structure for pixel output. More... | |
| struct | PixelController< RGB_ORDER, LANES, MASK > |
| Pixel controller class. More... | |
Macros | |
| #define | RGB_BYTE(RO, X) |
| Gets the assigned color channel for a byte's position in the output, using a passed RGB color order. | |
| #define | RGB_BYTE0(RO) |
| Gets the color channel for byte 0. | |
| #define | RGB_BYTE1(RO) |
| Gets the color channel for byte 1. | |
| #define | RGB_BYTE2(RO) |
| Gets the color channel for byte 2. | |
| #define | RO(X) |
| Gets the assigned color channel for a byte's position in the output, using the color order (EOrder) template parameter from the LED controller. | |