FastLED 3.9.15
|
Definition at line 20 of file xypath_renderer.h.
#include <xypath_renderer.h>
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 |