14template <
typename T>
class Grid {
39 T minValue =
mData[0];
40 T maxValue =
mData[0];
42 if (
mData[i] < minValue) {
45 if (
mData[i] > maxValue) {
51 vec2<T> out(minValue, maxValue);
void clear() FL_NO_EXCEPT
static T & NullValue() FL_NO_EXCEPT
fl::span< T > span() FL_NO_EXCEPT
T & access(u32 x, u32 y) FL_NO_EXCEPT
Grid() FL_NO_EXCEPT=default
u32 width() const FL_NO_EXCEPT
T & at(u32 x, u32 y) FL_NO_EXCEPT
const T & access(u32 x, u32 y) const FL_NO_EXCEPT
u32 height() const FL_NO_EXCEPT
fl::size size() const FL_NO_EXCEPT
T & operator()(u32 x, u32 y) FL_NO_EXCEPT
vec2< T > minMax() const FL_NO_EXCEPT
fl::vector_psram< T > mData
const T & operator()(u32 x, u32 y) const FL_NO_EXCEPT
fl::MatrixSlice< T > mSlice
const T & at(u32 x, u32 y) const FL_NO_EXCEPT
fl::span< const T > span() const FL_NO_EXCEPT
void reset(u32 width, u32 height) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.