|
FastLED 3.10.8
|
Definition at line 81 of file corkscrew.h.
#include <corkscrew.h>
Collaboration diagram for fl::Corkscrew:Classes | |
| class | iterator |
Public Types | |
| using | PixelStorage = fl::variant<fl::span<CRGB>, fl::vector_psram<CRGB>> |
Private Member Functions | |
| Tile2x2_u8 | at_splat_extrapolate (float i) const FL_NO_EXCEPT |
| Tile2x2_u8_wrap | calculateTileAtWrap (float i) const FL_NO_EXCEPT |
| void | initializeBuffer () const FL_NO_EXCEPT |
| void | initializeCache () const FL_NO_EXCEPT |
| void | readFrom (const fl::Grid< CRGB > &source_grid, bool use_multi_sampling=true) FL_NO_EXCEPT |
| void | readFromMulti (const fl::Grid< CRGB > &target_grid) const FL_NO_EXCEPT |
Private Attributes | |
| bool | mCacheInitialized = false |
| bool | mCachingEnabled = true |
| Gap | mGapParams |
| fl::u16 | mHeight = 0 |
| fl::shared_ptr< fl::Grid< CRGB > > | mInputSurface |
| bool | mInvert = false |
| fl::u16 | mNumLeds = 144 |
| bool | mOwnsPixels = false |
| PixelStorage | mPixelStorage |
| fl::vector< Tile2x2_u8_wrap > | mTileCache |
| float | mTotalTurns = 19.0f |
| fl::u16 | mWidth = 0 |