Definition at line 85 of file pixel_iterator.h.
|
template<typename PixelControllerT > |
| PixelIterator (PixelControllerT *pc, Rgbw rgbw) |
|
bool | has (int n) |
|
void | loadAndScaleRGBW (uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *w_out) |
|
void | loadAndScaleRGB (uint8_t *r_out, uint8_t *g_out, uint8_t *b_out) |
|
void | loadAndScale_APA102_HD (uint8_t *b0_out, uint8_t *b1_out, uint8_t *b2_out, uint8_t *brightness_out) |
|
void | loadAndScale_WS2816_HD (uint16_t *s0_out, uint16_t *s1_out, uint16_t *s2_out) |
|
void | stepDithering () |
|
void | advanceData () |
|
int | size () |
|
void | set_rgbw (Rgbw rgbw) |
|
Rgbw | get_rgbw () const |
|
◆ PixelIterator()
template<typename PixelControllerT >
PixelIterator::PixelIterator |
( |
PixelControllerT * | pc, |
|
|
Rgbw | rgbw ) |
|
inline |
◆ advanceData()
void PixelIterator::advanceData |
( |
| ) |
|
|
inline |
◆ get_rgbw()
Rgbw PixelIterator::get_rgbw |
( |
| ) |
const |
|
inline |
◆ has()
bool PixelIterator::has |
( |
int | n | ) |
|
|
inline |
◆ loadAndScale_APA102_HD()
void PixelIterator::loadAndScale_APA102_HD |
( |
uint8_t * | b0_out, |
|
|
uint8_t * | b1_out, |
|
|
uint8_t * | b2_out, |
|
|
uint8_t * | brightness_out ) |
|
inline |
◆ loadAndScale_WS2816_HD()
void PixelIterator::loadAndScale_WS2816_HD |
( |
uint16_t * | s0_out, |
|
|
uint16_t * | s1_out, |
|
|
uint16_t * | s2_out ) |
|
inline |
◆ loadAndScaleRGB()
void PixelIterator::loadAndScaleRGB |
( |
uint8_t * | r_out, |
|
|
uint8_t * | g_out, |
|
|
uint8_t * | b_out ) |
|
inline |
◆ loadAndScaleRGBW()
void PixelIterator::loadAndScaleRGBW |
( |
uint8_t * | b0_out, |
|
|
uint8_t * | b1_out, |
|
|
uint8_t * | b2_out, |
|
|
uint8_t * | w_out ) |
|
inline |
◆ set_rgbw()
void PixelIterator::set_rgbw |
( |
Rgbw | rgbw | ) |
|
|
inline |
◆ size()
int PixelIterator::size |
( |
| ) |
|
|
inline |
◆ stepDithering()
void PixelIterator::stepDithering |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: