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

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

Add(const Matrix3 &a, const Matrix3 &b, Matrix3 *res)Matrix3inlinestatic
Determinant(void) constMatrix3inline
Get_X_Rotation(void) constMatrix3inline
Get_X_Vector(void) constMatrix3inline
Get_X_Vector(Vector3 *set_x) constMatrix3inline
Get_Y_Rotation(void) constMatrix3inline
Get_Y_Vector(void) constMatrix3inline
Get_Y_Vector(Vector3 *set_y) constMatrix3inline
Get_Z_Rotation(void) constMatrix3inline
Get_Z_Vector(void) constMatrix3inline
Get_Z_Vector(Vector3 *set_z) constMatrix3inline
IdentityMatrix3static
Inverse(void) constMatrix3inline
Is_Orthogonal(void) constMatrix3
Make_Identity(void)Matrix3inline
Matrix3(void)Matrix3inline
Matrix3(const Matrix3 &m)Matrix3inline
Matrix3(bool identity)Matrix3inlineexplicit
Matrix3(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)Matrix3inlineexplicit
Matrix3(const Matrix3D &m)Matrix3explicit
Matrix3(const Matrix4 &m)Matrix3explicit
Matrix3(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33)Matrix3inlineexplicit
Matrix3(const Vector3 &axis, float angle)Matrix3inlineexplicit
Matrix3(const Vector3 &axis, float s_angle, float c_angle)Matrix3inlineexplicit
Matrix3(const Quaternion &q)Matrix3inlineexplicit
Multiply(const Matrix3 &a, const Matrix3 &b, Matrix3 *res)Matrix3static
Multiply(const Matrix3D &a, const Matrix3 &b, Matrix3 *res)Matrix3static
Multiply(const Matrix3 &a, const Matrix3D &b, Matrix3 *res)Matrix3static
operator!=(const Matrix3 &a, const Matrix3 &b)Matrix3friend
operator*(const Matrix3 &a, float d)Matrix3friend
operator*(float d, const Matrix3 &a)Matrix3friend
operator*(const Matrix3 &a, const Matrix3 &b)Matrix3friend
operator*(const Matrix3D &a, const Matrix3 &b)Matrix3friend
operator*(const Matrix3 &a, const Matrix3D &b)Matrix3friend
operator*(const Matrix3 &a, const Vector3 &v)Matrix3friend
operator*=(float d)Matrix3inline
operator+(const Matrix3 &a, const Matrix3 &b)Matrix3friend
operator+=(const Matrix3 &m)Matrix3inline
operator-(const Matrix3 &a)Matrix3friend
operator-(const Matrix3 &a, const Matrix3 &b)Matrix3friend
operator-=(const Matrix3 &m)Matrix3inline
operator/(const Matrix3 &a, float d)Matrix3friend
operator/=(float d)Matrix3inline
operator=(const Matrix3 &m)Matrix3inline
operator=(const Matrix3D &m)Matrix3
operator=(const Matrix4 &m)Matrix3
operator==(const Matrix3 &a, const Matrix3 &b)Matrix3friend
operator[](int i)Matrix3inline
operator[](int i) constMatrix3inline
Re_Orthogonalize(void)Matrix3
Rotate_AABox_Extent(const Vector3 &extent, Vector3 *new_extent)Matrix3
Rotate_Vector(const Matrix3 &tm, const Vector3 &in, Vector3 *out)Matrix3inlinestatic
Rotate_X(float theta)Matrix3inline
Rotate_X(float s, float c)Matrix3inline
Rotate_Y(float theta)Matrix3inline
Rotate_Y(float s, float c)Matrix3inline
Rotate_Z(float theta)Matrix3inline
Rotate_Z(float s, float c)Matrix3inline
RotateX180Matrix3static
RotateX270Matrix3static
RotateX90Matrix3static
RotateY180Matrix3static
RotateY270Matrix3static
RotateY90Matrix3static
RotateZ180Matrix3static
RotateZ270Matrix3static
RotateZ90Matrix3static
RowMatrix3protected
Set(const Matrix3D &m)Matrix3
Set(const Matrix4 &m)Matrix3
Set(const Vector3 &v0, const Vector3 &v1, const Vector3 &v2)Matrix3inline
Set(float m11, float m12, float m13, float m21, float m22, float m23, float m31, float m32, float m33)Matrix3inline
Set(const Vector3 &axis, float angle)Matrix3inline
Set(const Vector3 &axis, float s_angle, float c_angle)Matrix3inline
Set(const Quaternion &q)Matrix3
Subtract(const Matrix3 &a, const Matrix3 &b, Matrix3 *res)Matrix3inlinestatic
Swap(Matrix3 &a, Matrix3 &b)Matrix3friend
Transpose(void) constMatrix3inline
Transpose_Rotate_Vector(const Matrix3 &tm, const Vector3 &in, Vector3 *out)Matrix3inlinestatic