FastLED 3.10.6
Loading...
Searching...
No Matches
fl::LUT< T > Class Template Reference

Detailed Description

template<typename T>
class fl::LUT< T >

Definition at line 35 of file lut.h.

#include <lut.h>

+ Inheritance diagram for fl::LUT< T >:

Public Member Functions

 LUT (u32 length) FL_NO_EXCEPT
 
 LUT (u32 length, T *data) FL_NO_EXCEPT
 
 ~LUT () FL_NO_EXCEPT
 
const T * getData () const FL_NO_EXCEPT
 
T * getDataMutable () FL_NO_EXCEPT
 
T interp16 (u16 alpha) FL_NO_EXCEPT
 
T interp8 (u8 alpha) FL_NO_EXCEPT
 
const T & operator[] (u16 index) const FL_NO_EXCEPT
 
const T & operator[] (u32 index) const FL_NO_EXCEPT
 
u32 size () const FL_NO_EXCEPT
 

Private Attributes

T * data = nullptr
 
u32 length
 
fl::unique_ptr< T > mDataHandle
 

The documentation for this class was generated from the following file: