FastLED 3.9.15
Loading...
Searching...
No Matches
pixel_iterator.h File Reference

Detailed Description

Non-templated low level pixel data writing class.

Definition in file pixel_iterator.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)