|
FastLED 3.9.15
|
Non-templated low level pixel data writing class.
Definition in file pixel_iterator.h.
#include "fl/stl/stdint.h"#include "fl/stl/string.h"#include "fl/stl/iterator.h"#include "fl/stl/compiler_control.h"#include "fl/gfx/rgbw.h"#include "fl/gfx/rgbww.h"#include "crgb.h"#include "fl/math/intmap.h"#include "fl/chipsets/encoders/ws2801.h"#include "fl/chipsets/encoders/ws2803.h"#include "fl/chipsets/encoders/ws2812.h"#include "fl/chipsets/encoders/apa102.h"#include "fl/chipsets/encoders/sk9822.h"#include "fl/chipsets/encoders/hd108.h"#include "fl/chipsets/encoders/p9813.h"#include "fl/chipsets/encoders/lpd8806.h"#include "fl/chipsets/encoders/lpd6803.h"#include "fl/chipsets/encoders/sm16716.h"#include "fl/chipsets/encoders/pixel_iterator_adapters.h"#include "fl/stl/noexcept.h"
Include dependency graph for pixel_iterator.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | fl::PixelControllerVtable< PixelControllerT > |
| class | fl::PixelIterator |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::detail |
Compile-time linker keep-alive hook for a single fl::Bus. | |
Typedefs | |
| typedef void(* | fl::advanceDataFunction) (void *pixel_controller) |
| typedef void(* | fl::getHdScaleFunction) (void *pixel_controller, u8 *c0, u8 *c1, u8 *c2, u8 *brightness) |
| typedef u8(* | fl::globalBrightness) (void *pixel_controller) |
| typedef bool(* | fl::hasFunction) (void *pixel_controller, int n) |
| typedef void(* | fl::loadAndScaleRGBFunction) (void *pixel_controller, u8 *r_out, u8 *g_out, u8 *b_out) |
| typedef void(* | fl::loadAndScaleRGBWFunction) (void *pixel_controller, Rgbw rgbw, u8 *b0_out, u8 *b1_out, u8 *b2_out, u8 *b3_out) |
| typedef void(* | fl::loadAndScaleRGBWWFunction) (void *pixel_controller, Rgbww rgbww, u8 *b0_out, u8 *b1_out, u8 *b2_out, u8 *b3_out, u8 *b4_out) |
| typedef void(* | fl::loadRGBScaleAndBrightnessFunction) (void *pixel_controller, u8 *c0, u8 *c1, u8 *c2, u8 *brightness) |
| typedef int(* | fl::sizeFunction) (void *pixel_controller) |
| typedef void(* | fl::stepDitheringFunction) (void *pixel_controller) |