59 void Scale(
float uniformScale);
122 Vec3 m_Position{0.0f, 0.0f, 0.0f};
123 Vec3 m_Rotation{0.0f, 0.0f, 0.0f};
124 Vec3 m_Scale{1.0f, 1.0f, 1.0f};
125 Vec3 m_Pivot{0.0f, 0.0f, 0.0f};
126 Vec3 m_MeshCenter{0.0f, 0.0f, 0.0f};
128 mutable Mat4 m_CachedMatrix;
129 mutable bool m_MatrixDirty =
true;
131 void InvalidateMatrix()
const { m_MatrixDirty =
true; }
132 void UpdateMatrix()
const;
4x4 Matrix structure for 3D transformations and projections.
Definition Mat4.h:16