|
FastLED 3.9.15
|
Definition at line 353 of file ease.cpp.hpp.
#include <ease.cpp.hpp>
Inheritance diagram for fl::Gamma8Impl:
Collaboration diagram for fl::Gamma8Impl:Classes | |
| struct | from_progmem_lut_tag |
Public Member Functions | |
| Gamma8Impl (float gamma) | |
| Gamma8Impl (from_progmem_lut_tag, const u16 *progmem_lut) | |
| void | convert (fl::span< const fl::ufixed_point< 8, 8 > > input, fl::span< fl::ufixed_point< 8, 8 > > output) const override |
| void | convert (fl::span< const fl::ufixed_point< 8, 8 > > input, fl::span< u16 > output) const override |
| void | convert (fl::span< const u8 > input, fl::span< u16 > output) const override |
Public Member Functions inherited from fl::Gamma8 | |
| virtual | ~Gamma8 () FL_NOEXCEPT=default |
Private Member Functions | |
| FL_ALIGNAS (64) u16 mLut[256] | |
| u16 | lerpLut (const fl::ufixed_point< 8, 8 > &fp) const |
Additional Inherited Members | |
Static Public Member Functions inherited from fl::Gamma8 | |
| static fl::shared_ptr< const Gamma8 > | getOrCreate (float gamma) FL_NOEXCEPT |