FastLED 3.10.8
Loading...
Searching...
No Matches
fl::TransformFloat Struct Reference

Detailed Description

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()
 

The documentation for this struct was generated from the following file: