FastLED 3.9.15
Loading...
Searching...
No Matches
LedRopeTCL Class Reference

Detailed Description

Definition at line 45 of file LedRopeTCL.h.

#include <LedRopeTCL.h>

+ Inheritance diagram for LedRopeTCL:
+ Collaboration diagram for LedRopeTCL:

Public Member Functions

 LedRopeTCL (int n_pixels)
 
virtual ~LedRopeTCL ()
 
void Draw ()
 
void DrawRepeat (const int *value_array, int array_length)
 
void DrawSequentialRepeat (int repeat)
 
Color3iGetIterator (int i)
 
int length () const
 
void RawBeginDraw ()
 
void RawCommitDraw ()
 
void RawDrawPixel (const Color3i &c)
 
void RawDrawPixel (uint8_t r, uint8_t g, uint8_t b)
 
void RawDrawPixels (const Color3i &c, int n)
 
virtual void Set (int i, const Color3i &c)
 
void set_draw_offset (int val)
 
- Public Member Functions inherited from LedRopeInterface
virtual ~LedRopeInterface ()
 
virtual void Set (int i, int length, const Color3i &color)
 

Protected Member Functions

void PreDrawSetup ()
 

Protected Attributes

bool controller_added_ = false
 
int draw_offset_ = 0
 
FrameBuffer frame_buffer_
 
bool lazy_initialized_
 
fl::HeapVector< CRGBled_buffer_
 
fl::ScreenMap mScreenMap
 

The documentation for this class was generated from the following files: