91 out.
x =
m[0][0] *
xy.x +
m[0][1] *
xy.y +
m[0][2];
92 out.
y =
m[1][0] *
xy.x +
m[1][1] *
xy.y +
m[1][2];
unsigned int xy(unsigned int x, unsigned int y)
UISlider offset("Offset", 0.0f, 0.0f, 1.0f, 0.01f)
Defines fractional types used for lib8tion functions.
shared_ptr< T > make_shared(Args &&... args)
#define FASTLED_SMART_PTR(type)
Matrix3x3f(Matrix3x3f &&) noexcept=default
vec2< float > transform(const vec2< float > &xy) const
Matrix3x3f(const Matrix3x3f &)=default
static Matrix3x3f Identity()
Matrix3x3f & operator=(const Matrix3x3f &)=default