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

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

Adjust_Translation(const Vector3 &t)Matrix3Dinline
Adjust_Translation(const Vector3 &t)Matrix3Dinline
Adjust_X_Translation(float x)Matrix3Dinline
Adjust_X_Translation(float x)Matrix3Dinline
Adjust_Y_Translation(float y)Matrix3Dinline
Adjust_Y_Translation(float y)Matrix3Dinline
Adjust_Z_Translation(float z)Matrix3Dinline
Adjust_Z_Translation(float z)Matrix3Dinline
buildTransformMatrix(const Vector3 &pos, const Vector3 &dir)Matrix3D
Copy_3x3_Matrix(float matrix[3][3])Matrix3D
Copy_3x3_Matrix(float matrix[3][3])Matrix3D
Get_Inverse(Matrix3D &set_inverse) constMatrix3D
Get_Inverse(Matrix3D &set_inverse) constMatrix3D
Get_Orthogonal_Inverse(Matrix3D &set_inverse) constMatrix3D
Get_Orthogonal_Inverse(Matrix3D &set_inverse) constMatrix3D
Get_Translation(void) constMatrix3Dinline
Get_Translation(Vector3 *set) constMatrix3Dinline
Get_Translation(void) constMatrix3Dinline
Get_Translation(Vector3 *set) constMatrix3Dinline
Get_X_Rotation(void) constMatrix3D
Get_X_Rotation(void) constMatrix3D
Get_X_Translation(void) constMatrix3Dinline
Get_X_Translation(void) constMatrix3Dinline
Get_X_Vector() constMatrix3Dinline
Get_X_Vector(Vector3 *set_x) constMatrix3Dinline
Get_X_Vector() constMatrix3Dinline
Get_X_Vector(Vector3 *set_x) constMatrix3Dinline
Get_Y_Rotation(void) constMatrix3D
Get_Y_Rotation(void) constMatrix3D
Get_Y_Translation(void) constMatrix3Dinline
Get_Y_Translation(void) constMatrix3Dinline
Get_Y_Vector() constMatrix3Dinline
Get_Y_Vector(Vector3 *set_y) constMatrix3Dinline
Get_Y_Vector() constMatrix3Dinline
Get_Y_Vector(Vector3 *set_y) constMatrix3Dinline
Get_Z_Rotation(void) constMatrix3D
Get_Z_Rotation(void) constMatrix3D
Get_Z_Translation(void) constMatrix3Dinline
Get_Z_Translation(void) constMatrix3Dinline
Get_Z_Vector() constMatrix3Dinline
Get_Z_Vector(Vector3 *set_z) constMatrix3Dinline
Get_Z_Vector() constMatrix3Dinline
Get_Z_Vector(Vector3 *set_z) constMatrix3Dinline
IdentityMatrix3Dstatic
In_Place_Pre_Rotate_X(float theta)Matrix3Dinline
In_Place_Pre_Rotate_X(float s, float c)Matrix3Dinline
In_Place_Pre_Rotate_X(float theta)Matrix3D
In_Place_Pre_Rotate_X(float s, float c)Matrix3D
In_Place_Pre_Rotate_Y(float theta)Matrix3Dinline
In_Place_Pre_Rotate_Y(float s, float c)Matrix3Dinline
In_Place_Pre_Rotate_Y(float theta)Matrix3D
In_Place_Pre_Rotate_Y(float s, float c)Matrix3D
In_Place_Pre_Rotate_Z(float theta)Matrix3Dinline
In_Place_Pre_Rotate_Z(float s, float c)Matrix3Dinline
In_Place_Pre_Rotate_Z(float theta)Matrix3D
In_Place_Pre_Rotate_Z(float s, float c)Matrix3D
Inverse_Rotate_Vector(const Vector3 &vect) constMatrix3D
Inverse_Rotate_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dinlinestatic
Inverse_Rotate_Vector(const Vector3 &vect) constMatrix3D
Inverse_Rotate_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dstatic
Inverse_Transform_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dinlinestatic
Inverse_Transform_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dstatic
Is_Orthogonal(void) constMatrix3D
Is_Orthogonal(void) constMatrix3D
Lerp(const Matrix3D &A, const Matrix3D &B, float factor, Matrix3D &result)Matrix3Dstatic
Look_At(const Vector3 &p, const Vector3 &t, float roll)Matrix3D
Look_At(const Vector3 &p, const Vector3 &t, float roll)Matrix3D
Make_Identity(void)Matrix3Dinline
Make_Identity(void)Matrix3D
Matrix3D(void)Matrix3Dinline
Matrix3D(bool init)Matrix3Dinlineexplicit
Matrix3D(float m[12])Matrix3Dinlineexplicit
Matrix3D(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)Matrix3Dinlineexplicit
Matrix3D(const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos)Matrix3Dinlineexplicit
Matrix3D(const Vector3 &axis, float angle)Matrix3Dinlineexplicit
Matrix3D(const Vector3 &axis, float sine, float cosine)Matrix3Dinlineexplicit
Matrix3D(const Matrix3x3 &rotation, const Vector3 &position)Matrix3Dexplicit
Matrix3D(const Quaternion &rotation, const Vector3 &position)Matrix3Dinlineexplicit
Matrix3D(const Vector3 &position)Matrix3Dinlineexplicit
Matrix3D(const Matrix3D &m)Matrix3Dinline
Matrix3D(void)Matrix3Dinline
Matrix3D(bool init)Matrix3Dinlineexplicit
Matrix3D(float m[12])Matrix3Dexplicit
Matrix3D(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)Matrix3Dexplicit
Matrix3D(const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos)Matrix3Dexplicit
Matrix3D(const Vector3 &axis, float angle)Matrix3Dexplicit
Matrix3D(const Vector3 &axis, float sine, float cosine)Matrix3Dexplicit
Matrix3D(const Matrix3 &rotation, const Vector3 &position)Matrix3Dinlineexplicit
Matrix3D(const Quaternion &rotation, const Vector3 &position)Matrix3Dexplicit
Matrix3D(const Vector3 &position)Matrix3Dexplicit
Matrix3D(const Matrix3D &m)Matrix3D
mul(const Matrix3D &a, const Matrix3D &b)Matrix3D
Multiply(const Matrix3D &A, const Matrix3D &B, Matrix3D *set_result)Matrix3Dstatic
Multiply(const Matrix3D &A, const Matrix3D &B, Matrix3D *set_result)Matrix3Dstatic
mulVector3(const Vector3 &in, Vector3 &out) constMatrix3D
mulVector3(Vector3 &inout) constMatrix3Dinline
mulVector3Array(const Vector3 *in, Vector3 *out, int count) constMatrix3D
mulVector3Array(Vector3 *inout, int count) constMatrix3D
Obj_Look_At(const Vector3 &p, const Vector3 &t, float roll)Matrix3D
Obj_Look_At(const Vector3 &p, const Vector3 &t, float roll)Matrix3D
operator*(const Matrix3D &A, const Vector3 &a)Matrix3Dfriend
operator=(const Matrix3D &m)Matrix3Dinline
operator=(const Matrix3D &m)Matrix3D
operator[](int i)Matrix3Dinline
operator[](int i) constMatrix3Dinline
operator[](int i)Matrix3Dinline
operator[](int i) constMatrix3Dinline
postMul(const Matrix3D &that)Matrix3D
Pre_Rotate_X(float theta)Matrix3Dinline
Pre_Rotate_X(float s, float c)Matrix3Dinline
Pre_Rotate_X(float theta)Matrix3D
Pre_Rotate_X(float s, float c)Matrix3D
Pre_Rotate_Y(float theta)Matrix3Dinline
Pre_Rotate_Y(float s, float c)Matrix3Dinline
Pre_Rotate_Y(float theta)Matrix3D
Pre_Rotate_Y(float s, float c)Matrix3D
Pre_Rotate_Z(float theta)Matrix3Dinline
Pre_Rotate_Z(float s, float c)Matrix3Dinline
Pre_Rotate_Z(float theta)Matrix3D
Pre_Rotate_Z(float s, float c)Matrix3D
preMul(const Matrix3D &that)Matrix3D
Re_Orthogonalize(void)Matrix3D
Re_Orthogonalize(void)Matrix3D
Rotate_Vector(const Vector3 &vect) constMatrix3D
Rotate_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dinlinestatic
Rotate_Vector(const Vector3 &vect) constMatrix3D
Rotate_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dstatic
Rotate_X(float theta)Matrix3Dinline
Rotate_X(float s, float c)Matrix3Dinline
Rotate_X(float theta)Matrix3D
Rotate_X(float s, float c)Matrix3D
Rotate_Y(float theta)Matrix3Dinline
Rotate_Y(float s, float c)Matrix3Dinline
Rotate_Y(float theta)Matrix3D
Rotate_Y(float s, float c)Matrix3D
Rotate_Z(float theta)Matrix3Dinline
Rotate_Z(float s, float c)Matrix3Dinline
Rotate_Z(float theta)Matrix3D
Rotate_Z(float s, float c)Matrix3D
RotateX180Matrix3Dstatic
RotateX270Matrix3Dstatic
RotateX90Matrix3Dstatic
RotateY180Matrix3Dstatic
RotateY270Matrix3Dstatic
RotateY90Matrix3Dstatic
RotateZ180Matrix3Dstatic
RotateZ270Matrix3Dstatic
RotateZ90Matrix3Dstatic
RowMatrix3Dprotected
Scale(float scale)Matrix3D
Scale(float x, float y, float z)Matrix3D
Scale(Vector3 &scale)Matrix3D
Set(float m[12])Matrix3Dinline
Set(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)Matrix3Dinline
Set(const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos)Matrix3Dinline
Set(const Vector3 &axis, float angle)Matrix3Dinline
Set(const Vector3 &axis, float sine, float cosine)Matrix3Dinline
Set(const Matrix3x3 &rotation, const Vector3 &position)Matrix3D
Set(const Quaternion &rotation, const Vector3 &position)Matrix3D
Set(const Vector3 &position)Matrix3Dinline
Set(float m[12])Matrix3D
Set(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34)Matrix3D
Set(const Vector3 &x, const Vector3 &y, const Vector3 &z, const Vector3 &pos)Matrix3D
Set(const Vector3 &axis, float angle)Matrix3D
Set(const Vector3 &axis, float sine, float cosine)Matrix3D
Set(const Matrix3 &rotation, const Vector3 &position)Matrix3D
Set(const Quaternion &rotation, const Vector3 &position)Matrix3D
Set(const Vector3 &position)Matrix3D
Set_Rotation(const Matrix3x3 &m)Matrix3D
Set_Rotation(const Quaternion &q)Matrix3D
Set_Rotation(const Matrix3 &m)Matrix3D
Set_Rotation(const Quaternion &q)Matrix3D
Set_Translation(const Vector3 &t)Matrix3Dinline
Set_Translation(const Vector3 &t)Matrix3Dinline
Set_X_Translation(float x)Matrix3Dinline
Set_X_Translation(float x)Matrix3Dinline
Set_Y_Translation(float y)Matrix3Dinline
Set_Y_Translation(float y)Matrix3Dinline
Set_Z_Translation(float z)Matrix3Dinline
Set_Z_Translation(float z)Matrix3Dinline
Solve_Linear_System(Matrix3D &system)Matrix3Dstatic
Transform_Center_Extent_AABox(const Vector3 &center, const Vector3 &extent, Vector3 *set_center, Vector3 *set_extent) constMatrix3D
Transform_Center_Extent_AABox(const Vector3 &center, const Vector3 &extent, Vector3 *set_center, Vector3 *set_extent) constMatrix3D
Transform_Min_Max_AABox(const Vector3 &min, const Vector3 &max, Vector3 *set_min, Vector3 *set_max) constMatrix3D
Transform_Min_Max_AABox(const Vector3 &min, const Vector3 &max, Vector3 *set_min, Vector3 *set_max) constMatrix3D
Transform_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dinlinestatic
Transform_Vector(const Matrix3D &tm, const Vector3 &in, Vector3 *out)Matrix3Dstatic
Translate(float x, float y, float z)Matrix3Dinline
Translate(const Vector3 &t)Matrix3Dinline
Translate(float x, float y, float z)Matrix3D
Translate(const Vector3 &t)Matrix3D
Translate_X(float x)Matrix3Dinline
Translate_X(float x)Matrix3D
Translate_Y(float y)Matrix3Dinline
Translate_Y(float y)Matrix3D
Translate_Z(float z)Matrix3Dinline
Translate_Z(float z)Matrix3D