29 fl::function<uint8_t(
float)> *optional_alpha_gen =
nullptr);
UISlider scale("Scale", 1.0f, 0.0f, 1.0f, 0.01f)
XYRaster raster(WIDTH, HEIGHT)
TransformFloat & transform()
void rasterize(float from, float to, int steps, XYRasterU8Sparse &raster, fl::function< uint8_t(float)> *optional_alpha_gen=nullptr)
vec2f compute(float alpha)
Tile2x2_u8 at_subpixel(float alpha)
bool hasDrawBounds() const
TransformFloat mTransform
XYPathRenderer(XYPathGeneratorPtr path, TransformFloat transform=TransformFloat())
TransformFloat mGridTransform
vec2f compute_float(float alpha, const TransformFloat &tx)
void setDrawBounds(uint16_t width, uint16_t height)
void onTransformFloatChanged()
void setScale(float scale)
void setTransform(const TransformFloat &transform)
Implements a simple red square effect for 2D LED grids.
#define FASTLED_SMART_PTR(type)