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()) | |
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< uint8_t(float)> *optional_alpha_gen=nullptr) |
void | setDrawBounds (uint16_t width, uint16_t height) |
void | setScale (float scale) |
void | setTransform (const TransformFloat &transform) |
TransformFloat & | transform () |
![]() | |
virtual int | ref_count () const |
Private Member Functions | |
vec2f | compute_float (float alpha, const TransformFloat &tx) |
Private Attributes | |
bool | mDrawBoundsSet = false |
TransformFloat | mGridTransform |
XYPathGeneratorPtr | mPath |
TransformFloat | mTransform |
Additional Inherited Members | |
![]() | |
Referent () | |
Referent (const Referent &) | |
Referent (Referent &&) | |
virtual | ~Referent () |
virtual void | destroy () const |
Referent & | operator= (const Referent &) |
Referent & | operator= (Referent &&) |
virtual void | ref () const |
virtual void | unref () const |