fl::UISlider scale("Scale", 4,.1, 4,.1)
void setScale(float scale) FL_NO_EXCEPT
virtual ~XYPathRenderer() FL_NO_EXCEPT=default
TransformFloat & transform() FL_NO_EXCEPT
TransformFloat mTransform
TransformFloat mGridTransform
void rasterize(float from, float to, int steps, XYRasterU8Sparse &raster, fl::function< u8(float)> *optional_alpha_gen=nullptr) FL_NO_EXCEPT
vec2f compute_float(float alpha, const TransformFloat &tx) FL_NO_EXCEPT
Tile2x2_u8 at_subpixel(float alpha) FL_NO_EXCEPT
bool hasDrawBounds() const FL_NO_EXCEPT
void onTransformFloatChanged() FL_NO_EXCEPT
XYPathRenderer(XYPathGeneratorPtr path, TransformFloat transform=TransformFloat()) FL_NO_EXCEPT
vec2f at(float alpha) FL_NO_EXCEPT
void setDrawBounds(u16 width, u16 height) FL_NO_EXCEPT
void setTransform(const TransformFloat &transform) FL_NO_EXCEPT
vec2f compute(float alpha) FL_NO_EXCEPT
fl::UISlider steps("Steps", 100.0f, 1.0f, 200.0f, 1.0f)
fl::XYRaster raster(WIDTH, HEIGHT)
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)