Encode pixels in LPD6803 format (zero allocation)
- Parameters
-
| out | Output buffer to write encoded bytes |
- Note
- Protocol: 16-bit per LED (1 bit marker + 5-5-5 RGB)
Definition at line 331 of file pixel_iterator.h.
331 {
334 encodeLPD6803(pixel_range.first, pixel_range.second, back_ins);
335 }
pair< detail::ScaledPixelIteratorRGB, detail::ScaledPixelIteratorRGB > makeScaledPixelRangeRGB(PixelIterator *pixels) FL_NOEXCEPT
Create RGB input iterator range from PixelIterator.
back_insert_iterator< Container > back_inserter(Container &c) FL_NOEXCEPT
Helper function to create a back_insert_iterator.
void encodeLPD6803(InputIterator first, InputIterator last, OutputIterator out) FL_NOEXCEPT
Encode pixel data in LPD6803 format.
References fl::back_inserter(), fl::encodeLPD6803(), FL_NOEXCEPT, and fl::makeScaledPixelRangeRGB().
Referenced by fl::Channel::showPixels().