34 void rotate(
float angle,
float x,
float y,
float z);
41 std::string
str()
const;
Definition: GameController.hpp:7
void translate(const Vector3f &v)
Definition: Matrix4f.cpp:49
Quaternion getRotation() const
Definition: Matrix4f.cpp:154
float & operator[](int i)
Definition: Matrix4f.hpp:50
Definition: Vector4f.hpp:117
Definition: Matrix3f.hpp:24
void scale(float scale)
Definition: Matrix4f.cpp:97
Matrix4f operator*(const Matrix4f &) const
Definition: Matrix4f.cpp:195
Matrix3f inverse(const Matrix3f &m)
Definition: Matrix3f.cpp:150
4-dimensional float-based vector/point storage and manipulation struct
Definition: Vector4f.hpp:22
void setIdentity()
Definition: Matrix4f.cpp:45
Matrix3f toMatrix3f(const Matrix4f &m)
Definition: Matrix4f.cpp:308
float a[16]
Definition: Matrix4f.hpp:59
float operator[](int i) const
Definition: Matrix4f.hpp:47
Matrix4f()
Definition: Matrix4f.cpp:35
std::string str() const
Definition: Matrix4f.cpp:143
bool operator!=(const Matrix4f &) const
Definition: Matrix4f.cpp:191
Vector3f getPosition() const
Definition: Matrix4f.cpp:182
static const Matrix4f Identity
Definition: Matrix4f.hpp:27
float * toArray()
Definition: Matrix4f.cpp:139
Matrix3f transpose(const Matrix3f &m)
Definition: Matrix3f.cpp:128
void rotate(float angle, float x, float y, float z)
Definition: Matrix4f.cpp:56
Definition: Matrix4f.hpp:25
Vector3f transform(const Vector3f &v) const
Definition: Matrix4f.cpp:131
float determinant(const Matrix3f &m)
Definition: Matrix3f.cpp:142
3-dimensional float-based vector/point storage and manipulation struct
Definition: Vector3f.hpp:27
bool operator==(const Matrix4f &) const
Definition: Matrix4f.cpp:187