FastLED 3.9.7
|
Non-templated low level pixel data writing class.
Definition in file pixel_iterator.h.
#include <stddef.h>
#include <stdint.h>
#include <string.h>
#include "fl/namespace.h"
#include "rgbw.h"
#include "crgb.h"
Go to the source code of this file.
Classes | |
struct | PixelControllerVtable< PixelControllerT > |
class | PixelIterator |
Typedefs | |
typedef void(* | loadAndScaleRGBWFunction) (void *pixel_controller, Rgbw rgbw, uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *b3_out) |
typedef void(* | loadAndScaleRGBFunction) (void *pixel_controller, uint8_t *r_out, uint8_t *g_out, uint8_t *b_out) |
typedef void(* | loadAndScale_APA102_HDFunction) (void *pixel_controller, uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *brightness_out) |
typedef void(* | stepDitheringFunction) (void *pixel_controller) |
typedef void(* | advanceDataFunction) (void *pixel_controller) |
typedef int(* | sizeFunction) (void *pixel_controller) |
typedef bool(* | hasFunction) (void *pixel_controller, int n) |
typedef uint8_t(* | globalBrightness) (void *pixel_controller) |
typedef void(* | getHdScaleFunction) (void *pixel_controller, uint8_t *c0, uint8_t *c1, uint8_t *c2, uint8_t *brightness) |
typedef void(* advanceDataFunction) (void *pixel_controller) |
Definition at line 66 of file pixel_iterator.h.
typedef void(* getHdScaleFunction) (void *pixel_controller, uint8_t *c0, uint8_t *c1, uint8_t *c2, uint8_t *brightness) |
Definition at line 70 of file pixel_iterator.h.
typedef uint8_t(* globalBrightness) (void *pixel_controller) |
Definition at line 69 of file pixel_iterator.h.
typedef bool(* hasFunction) (void *pixel_controller, int n) |
Definition at line 68 of file pixel_iterator.h.
typedef void(* loadAndScale_APA102_HDFunction) (void *pixel_controller, uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *brightness_out) |
Definition at line 64 of file pixel_iterator.h.
typedef void(* loadAndScaleRGBFunction) (void *pixel_controller, uint8_t *r_out, uint8_t *g_out, uint8_t *b_out) |
Definition at line 63 of file pixel_iterator.h.
typedef void(* loadAndScaleRGBWFunction) (void *pixel_controller, Rgbw rgbw, uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *b3_out) |
Definition at line 62 of file pixel_iterator.h.
typedef int(* sizeFunction) (void *pixel_controller) |
Definition at line 67 of file pixel_iterator.h.
typedef void(* stepDitheringFunction) (void *pixel_controller) |
Definition at line 65 of file pixel_iterator.h.