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];
uint32_t scale_y[NUM_LAYERS]
uint32_t scale_x[NUM_LAYERS]
unsigned int xy(unsigned int x, unsigned int y)
Unsigned alpha types with UNORM semantics (GPU industry standard).
fl::UISlider offset("Offset", 0.0f, 0.0f, 1.0f, 0.01f)
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
constexpr common_type_t< T, U > max(T a, U b) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
FL_DISABLE_WARNING_PUSH U constexpr common_type_t< T, U > min(T a, U b) FL_NO_EXCEPT
Base definition for an LED controller.
#define FASTLED_SHARED_PTR(type)
static Matrix3x3f Identity() FL_NO_EXCEPT
Matrix3x3f() FL_NO_EXCEPT=default
vec2< float > transform(const vec2< float > &xy) const FL_NO_EXCEPT
Unsigned 16-bit alpha / brightness — UNORM16.