Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Matrix3x3 Member List

This is the complete list of members for Matrix3x3, including all inherited members.

Add(const Matrix3x3 &a, const Matrix3x3 &b, Matrix3x3 *res)Matrix3x3static
Determinant(void) constMatrix3x3
Get_X_Rotation(void) constMatrix3x3
Get_X_Vector(void) constMatrix3x3
Get_X_Vector(Vector3 *set_x) constMatrix3x3
Get_Y_Rotation(void) constMatrix3x3
Get_Y_Vector(void) constMatrix3x3
Get_Y_Vector(Vector3 *set_y) constMatrix3x3
Get_Z_Rotation(void) constMatrix3x3
Get_Z_Vector(void) constMatrix3x3
Get_Z_Vector(Vector3 *set_z) constMatrix3x3
IdentityMatrix3x3static
Inverse(void) constMatrix3x3
Is_Orthogonal(void) constMatrix3x3
Make_Identity(void)Matrix3x3
Matrix3x3(void)Matrix3x3inline
Matrix3x3(const Matrix3x3 &m)Matrix3x3
Matrix3x3(bool identity)Matrix3x3explicit
Matrix3x3(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)Matrix3x3explicit
Matrix3x3(const Matrix3D &m)Matrix3x3explicit
Matrix3x3(const Matrix4x4 &m)Matrix3x3explicit
Matrix3x3(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33)Matrix3x3explicit
Matrix3x3(const Vector3 &axis, float angle)Matrix3x3explicit
Matrix3x3(const Vector3 &axis, float s_angle, float c_angle)Matrix3x3explicit
Matrix3x3(const Quaternion &q)Matrix3x3explicit
Multiply(const Matrix3x3 &a, const Matrix3x3 &b, Matrix3x3 *res)Matrix3x3static
Multiply(const Matrix3D &a, const Matrix3x3 &b, Matrix3x3 *res)Matrix3x3static
Multiply(const Matrix3x3 &a, const Matrix3D &b, Matrix3x3 *res)Matrix3x3static
operator!=(const Matrix3x3 &a, const Matrix3x3 &b)Matrix3x3friend
operator*(const Matrix3x3 &a, float d)Matrix3x3friend
operator*(float d, const Matrix3x3 &a)Matrix3x3friend
operator*(const Matrix3x3 &a, const Matrix3x3 &b)Matrix3x3friend
operator*(const Matrix3D &a, const Matrix3x3 &b)Matrix3x3friend
operator*(const Matrix3x3 &a, const Matrix3D &b)Matrix3x3friend
operator*(const Matrix3x3 &a, const Vector3 &v)Matrix3x3friend
operator*=(float d)Matrix3x3
operator+(const Matrix3x3 &a, const Matrix3x3 &b)Matrix3x3friend
operator+=(const Matrix3x3 &m)Matrix3x3
operator-(const Matrix3x3 &a)Matrix3x3friend
operator-(const Matrix3x3 &a, const Matrix3x3 &b)Matrix3x3friend
operator-=(const Matrix3x3 &m)Matrix3x3
operator/(const Matrix3x3 &a, float d)Matrix3x3friend
operator/=(float d)Matrix3x3
operator=(const Matrix3x3 &m)Matrix3x3
operator=(const Matrix3D &m)Matrix3x3
operator=(const Matrix4x4 &m)Matrix3x3
operator==(const Matrix3x3 &a, const Matrix3x3 &b)Matrix3x3friend
operator[](int i)Matrix3x3inline
operator[](int i) constMatrix3x3inline
Re_Orthogonalize(void)Matrix3x3
Rotate_AABox_Extent(const Vector3 &extent, Vector3 *new_extent)Matrix3x3
Rotate_Vector(const Matrix3x3 &tm, const Vector3 &in, Vector3 *out)Matrix3x3static
Rotate_X(float theta)Matrix3x3
Rotate_X(float s, float c)Matrix3x3
Rotate_Y(float theta)Matrix3x3
Rotate_Y(float s, float c)Matrix3x3
Rotate_Z(float theta)Matrix3x3
Rotate_Z(float s, float c)Matrix3x3
RotateX180Matrix3x3static
RotateX270Matrix3x3static
RotateX90Matrix3x3static
RotateY180Matrix3x3static
RotateY270Matrix3x3static
RotateY90Matrix3x3static
RotateZ180Matrix3x3static
RotateZ270Matrix3x3static
RotateZ90Matrix3x3static
RowMatrix3x3protected
Set(const Matrix3D &m)Matrix3x3
Set(const Matrix4x4 &m)Matrix3x3
Set(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)Matrix3x3
Set(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33)Matrix3x3
Set(const Vector3 &axis, float angle)Matrix3x3
Set(const Vector3 &axis, float s_angle, float c_angle)Matrix3x3
Set(const Quaternion &q)Matrix3x3
Subtract(const Matrix3x3 &a, const Matrix3x3 &b, Matrix3x3 *res)Matrix3x3static
Swap(Matrix3x3 &a, Matrix3x3 &b)Matrix3x3friend
Transpose(void) constMatrix3x3
Transpose_Rotate_Vector(const Matrix3x3 &tm, const Vector3 &in, Vector3 *out)Matrix3x3static