9template <
typename T>
class Grid {
38 T minValue =
mData[0];
39 T maxValue =
mData[0];
41 if (
mData[i] < minValue) {
44 if (
mData[i] > maxValue) {
50 vec2<T> out(minValue, maxValue);
75 const T &
access(uint32_t
x, uint32_t
y)
const {
void reset(uint32_t width, uint32_t height)
const T & access(uint32_t x, uint32_t y) const
T & at(uint32_t x, uint32_t y)
Grid(uint32_t width, uint32_t height)
T & operator()(uint32_t x, uint32_t y)
const T & at(uint32_t x, uint32_t y) const
const T & operator()(uint32_t x, uint32_t y) const
fl::MatrixSlice< T > mSlice
T & access(uint32_t x, uint32_t y)
Implements a simple red square effect for 2D LED grids.