38 std::string
str()
const;
float * toArray()
Definition: Matrix3f.cpp:87
Definition: GameController.hpp:7
Definition: Matrix3f.hpp:24
Matrix3f operator*(const Matrix3f &) const
Definition: Matrix3f.cpp:110
static const Matrix3f Identity
Definition: Matrix3f.hpp:26
Matrix3f inverse(const Matrix3f &m)
Definition: Matrix3f.cpp:150
void scale(float scale)
Definition: Matrix3f.cpp:58
float operator[](int i) const
Definition: Matrix3f.hpp:41
2-dimensional float-based vector/point storage and manipulation struct
Definition: Vector2f.hpp:23
bool operator!=(const Matrix3f &) const
Definition: Matrix3f.cpp:106
float & operator[](int i)
Definition: Matrix3f.hpp:44
Vector3f transform(const Vector3f &v) const
Definition: Matrix3f.cpp:79
Matrix4f toMatrix4f(const Matrix3f &m)
Definition: Matrix3f.cpp:169
void translate(const Vector2f &v)
Definition: Matrix3f.cpp:42
Matrix3f transpose(const Matrix3f &m)
Definition: Matrix3f.cpp:128
float a[9]
Definition: Matrix3f.hpp:51
void setIdentity()
Definition: Matrix3f.cpp:38
Definition: Matrix4f.hpp:25
Matrix3f()
Definition: Matrix3f.cpp:34
std::string str() const
Definition: Matrix3f.cpp:91
bool operator==(const Matrix3f &) const
Definition: Matrix3f.cpp:102
float determinant(const Matrix3f &m)
Definition: Matrix3f.cpp:142
void rotate(float angle)
Definition: Matrix3f.cpp:48
3-dimensional float-based vector/point storage and manipulation struct
Definition: Vector3f.hpp:27