FastLED 3.9.15
Loading...
Searching...
No Matches
fl::anonymous_namespace{wave.cpp}::BatchDraw Struct Reference

Detailed Description

Definition at line 10 of file wave.cpp.

+ Collaboration diagram for fl::anonymous_namespace{wave.cpp}::BatchDraw:

Public Types

using ArrayAlphas = fl::FixedVector<uint8_t, kMaxBatchSize>
 
using ArrayIndices = fl::FixedVector<uint32_t, kMaxBatchSize>
 

Public Member Functions

 BatchDraw (CRGB *leds, WaveCrgbGradientMap::Gradient *grad)
 
void flush ()
 
bool isFull ()
 
void push (uint32_t index, uint8_t alpha)
 

Public Attributes

ArrayAlphas mAlphas
 
WaveCrgbGradientMap::GradientmGradient = nullptr
 
ArrayIndices mIndices
 
CRGBmLeds = nullptr
 

Static Public Attributes

static const size_t kMaxBatchSize = 32
 

The documentation for this struct was generated from the following file: