|
FastLED 3.10.8
|
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/system/sketch_macros.h"#include "fl/stl/type_traits.h"#include "fl/chipsets/encoders/ws2801.h"#include "fl/chipsets/encoders/ws2803.h"#include "fl/chipsets/encoders/ws2812.h"#include "fl/chipsets/encoders/tm1812.h"#include "fl/chipsets/encoders/tm1908.h"#include "fl/chipsets/encoders/apa102.h"#include "fl/chipsets/encoders/sk9822.h"#include "fl/chipsets/encoders/hd108.h"#include "fl/gfx/five_bit_hd_gamma.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.
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::loadAndScaleRGB16Function) (void *pixel_controller, u16 *r_out, u16 *g_out, u16 *b_out) |
| typedef void(* | fl::loadAndScaleRGBFunction) (void *pixel_controller, u8 *r_out, u8 *g_out, u8 *b_out) |
| typedef void(* | fl::loadAndScaleRGBWFunction) (void *pixel_controller, const Rgbw &rgbw, u8 *b0_out, u8 *b1_out, u8 *b2_out, u8 *b3_out) |
| typedef void(* | fl::loadAndScaleRGBWUnorderedFunction) (void *pixel_controller, const Rgbw &rgbw, u8 *r_out, u8 *g_out, u8 *b_out, u8 *w_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::loadAndScaleRGBWWUnorderedFunction) (void *pixel_controller, Rgbww rgbww, u8 *r_out, u8 *g_out, u8 *b_out, u8 *ww_out, u8 *wc_out) |
| typedef void(* | fl::loadRawPremixedFunction) (void *pixel_controller, u8 *raw, u8 *premix) |
| 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) |
| struct fl::detail::OnlyIf |
Inheritance diagram for fl::detail::OnlyIf< B >: