TransformFloat & transform()
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 rasterize(float from, float to, int steps, XYRasterU8Sparse &raster, fl::function< u8(float)> *optional_alpha_gen=nullptr)
void onTransformFloatChanged()
virtual ~XYPathRenderer()=default
void setScale(float scale)
void setTransform(const TransformFloat &transform)
void setDrawBounds(u16 width, u16 height)
UISlider steps("Steps", 100.0f, 1.0f, 200.0f, 1.0f)
XYRaster raster(WIDTH, HEIGHT)
#define FASTLED_SMART_PTR(type)