|
FastLED 3.10.8
|
Definition at line 104 of file transform.h.
#include <transform.h>
Collaboration diagram for fl::TransformFloat:Public Member Functions | |
| TransformFloat ()=default | |
| Matrix3x3f | compile () const FL_NO_EXCEPT |
| void | compileIfNecessary () const FL_NO_EXCEPT |
| bool | is_identity () const FL_NO_EXCEPT |
| float | offset_x () const FL_NO_EXCEPT |
| float | offset_y () const FL_NO_EXCEPT |
| float | rotation () const FL_NO_EXCEPT |
| float | scale () const FL_NO_EXCEPT |
| float | scale_x () const FL_NO_EXCEPT |
| float | scale_y () const FL_NO_EXCEPT |
| void | set_offset_x (float offset) FL_NO_EXCEPT |
| void | set_offset_y (float offset) FL_NO_EXCEPT |
| void | set_rotation (float rotation) FL_NO_EXCEPT |
| void | set_scale (float scale) FL_NO_EXCEPT |
| void | set_scale_x (float scale) FL_NO_EXCEPT |
| void | set_scale_y (float scale) FL_NO_EXCEPT |
| vec2f | transform (const vec2f &xy) const FL_NO_EXCEPT |
Private Attributes | |
| Matrix3x3f | mCompiled |
| TransformFloatImplPtr | mImpl = TransformFloatImpl::Identity() |