152 for (u16 i = 0; i < count; i++) {
158 for (u16 i = 0; i < count; i++) {
164 for (u16 i = 0; i < count; i++) {
170 for (u16 i = 0; i < count; i++) {
176 for (u16 i = 0; i < count; i++) {
182 for (u16 i = 0; i < count; i++) {
188 for (u16 i = 0; i < count; i++) {
194 for (u16 i = 0; i < count; i++) {
200 for (u16 i = 0; i < count; i++) {
228 for (
u8 i = 0; i < count; i++) {
234 for (
u8 i = 0; i < count; i++) {
240 for (
u8 i = 0; i < count; i++) {
246 for (
u8 i = 0; i < count; i++) {
252 for (
u8 i = 0; i < count; i++) {
258 for (
u8 i = 0; i < count; i++) {
264 for (
u8 i = 0; i < count; i++) {
270 for (
u8 i = 0; i < count; i++) {
276 for (
u8 i = 0; i < count; i++) {
static fl::shared_ptr< const Gamma8 > getOrCreate(float gamma) FL_NOEXCEPT
virtual void convert(fl::span< const u8 > input, fl::span< u16 > output) const FL_NOEXCEPT=0
virtual ~Gamma8() FL_NOEXCEPT=default
u8 easeOutSine8(u8 i)
8-bit sine ease-out function Takes an input value 0-255 and returns an eased value 0-255 Smooth sinus...
u8 ease8(EaseType type, u8 i) FL_NOEXCEPT
constexpr int type_rank< T >::value
u8 easeInQuad8(u8 i)
8-bit quadratic ease-in function Takes an input value 0-255 and returns an eased value 0-255 The curv...
u8 easeInOutSine8(u8 i)
8-bit sine ease-in/ease-out function Takes an input value 0-255 and returns an eased value 0-255 Smoo...
u16 easeInQuad16(u16 i)
16-bit quadratic ease-in function Takes an input value 0-65535 and returns an eased value 0-65535
u8 easeInCubic8(u8 i)
8-bit cubic ease-in function Takes an input value 0-255 and returns an eased value 0-255 More pronoun...
const u16 GAMMA_2_8_LUT[256]
u8 easeInSine8(u8 i)
8-bit sine ease-in function Takes an input value 0-255 and returns an eased value 0-255 Smooth sinuso...
u8 easeOutCubic8(u8 i)
8-bit cubic ease-out function Takes an input value 0-255 and returns an eased value 0-255 More pronou...
u16 easeOutQuad16(u16 i)
16-bit quadratic ease-out function Takes an input value 0-65535 and returns an eased value 0-65535
u16 easeInCubic16(u16 i)
16-bit cubic ease-in function Takes an input value 0-65535 and returns an eased value 0-65535
u16 easeInSine16(u16 i)
16-bit sine ease-in function Takes an input value 0-65535 and returns an eased value 0-65535
u8 easeInOutQuad8(u8 i)
8-bit quadratic ease-in/ease-out function Takes an input value 0-255 and returns an eased value 0-255...
u16 easeInOutSine16(u16 i)
16-bit sine ease-in/ease-out function Takes an input value 0-65535 and returns an eased value 0-65535
constexpr u32 gamma(float g) FL_NOEXCEPT
u16 easeOutCubic16(u16 i)
16-bit cubic ease-out function Takes an input value 0-65535 and returns an eased value 0-65535
u16 easeOutSine16(u16 i)
16-bit sine ease-out function Takes an input value 0-65535 and returns an eased value 0-65535
u16 easeInOutCubic16(u16 x)
16-bit cubic ease-in/ease-out function Takes an input value 0-65535 and returns an eased value 0-6553...
u16 ease16(EaseType type, u16 i) FL_NOEXCEPT
u8 easeOutQuad8(u8 i)
8-bit quadratic ease-out function Takes an input value 0-255 and returns an eased value 0-255 The cur...
ufixed_integer< IntBits, FracBits > ufixed_point
u8 easeInOutCubic8(u8 i)
8-bit cubic ease-in/ease-out function Takes an input value 0-255 and returns an eased value 0-255 Mor...
u16 easeInOutQuad16(u16 x)
16-bit quadratic ease-in/ease-out function Takes an input value 0-65535 and returns an eased value 0-...
Base definition for an LED controller.