|
FastLED 3.9.15
|
Definition at line 20 of file xypath_renderer.h.
#include <xypath_renderer.h>
Collaboration diagram for fl::XYPathRenderer:Public Member Functions | |
| XYPathRenderer (XYPathGeneratorPtr path, TransformFloat transform=TransformFloat()) | |
| virtual | ~XYPathRenderer ()=default |
| vec2f | at (float alpha) |
| vec2f | at (float alpha, const TransformFloat &tx) |
| Tile2x2_u8 | at_subpixel (float alpha) |
| vec2f | compute (float alpha) |
| bool | hasDrawBounds () const |
| void | onTransformFloatChanged () |
| void | rasterize (float from, float to, int steps, XYRasterU8Sparse &raster, fl::function< u8(float)> *optional_alpha_gen=nullptr) |
| void | setDrawBounds (u16 width, u16 height) |
| void | setScale (float scale) |
| void | setTransform (const TransformFloat &transform) |
| TransformFloat & | transform () |
Private Member Functions | |
| vec2f | compute_float (float alpha, const TransformFloat &tx) |
Private Attributes | |
| bool | mDrawBoundsSet = false |
| TransformFloat | mGridTransform |
| XYPathGeneratorPtr | mPath |
| TransformFloat | mTransform |