75 Scale( a_fScaleX, a_fScaleY );
82 Scale( a_fScaleX, a_fScaleY );
#define TOSHI_NAMESPACE_USING
TFORCEINLINE void SinCos(TFLOAT fVal, TFLOAT &a_rSin, TFLOAT &a_rCos)
void PreMultiply(const AGUI2Transform &a_rTransform)
void Transform(Toshi::TVector2 &a_rOutVec, const Toshi::TVector2 &a_rTransformVec) const
void Rotate(TFLOAT a_fAngle)
Toshi::TVector2 m_vecTranslation
Toshi::TVector2 m_aMatrixRows[2]
void SetFromScale(TFLOAT a_fScaleX, TFLOAT a_fScaleY)
static void Multiply(AGUI2Transform &a_rOutTransform, const AGUI2Transform &a_rA, const AGUI2Transform &a_rB)
constexpr AGUI2Transform()
constexpr void SetIdentity()
void SetScale(TFLOAT a_fScaleX, TFLOAT a_fScaleY)
void Scale(TFLOAT a_fScaleX, TFLOAT a_fScaleY)
void GetInverse(AGUI2Transform &a_rInverse) const