| Name | Description |
---|
| Add(Matrix44, Matrix44) |
Creates a new Matrix44 which contains sum of two matrixes.
|
| Add(Matrix44, Matrix44, Matrix44) |
Creates a new Matrix44 which contains sum of two matrixes.
|
| CreateBillboard(Vector3, Vector3, Vector3, NullableVector3) |
Creates a new Matrix44 for spherical billboarding that rotates around specified object position.
|
| CreateBillboard(Vector3, Vector3, Vector3, NullableVector3, Matrix44) |
Creates a new Matrix44 for spherical billboarding that rotates around specified object position.
|
| CreateConstrainedBillboard(Vector3, Vector3, Vector3, NullableVector3, NullableVector3) |
Creates a new Matrix44 for cylindrical billboarding that rotates around specified axis.
|
| CreateConstrainedBillboard(Vector3, Vector3, Vector3, NullableVector3, NullableVector3, Matrix44) |
Creates a new Matrix44 for cylindrical billboarding that rotates around specified axis.
|
| CreateFromAxisAngle(Vector3, Double) |
Creates a new Matrix44 which contains the rotation moment around specified axis.
|
| CreateFromAxisAngle(Vector3, Double, Matrix44) |
Creates a new Matrix44 which contains the rotation moment around specified axis.
|
| CreateFromQuaternion(Quaternion) |
Creates a new rotation Matrix44 from a Quaternion.
|
| CreateFromQuaternion(Quaternion, Matrix44) |
Creates a new rotation Matrix44 from a Quaternion.
|
| CreateFromYawPitchRoll(Double, Double, Double) |
Creates a new rotation Matrix44 from the specified yaw, pitch and roll values.
|
| CreateFromYawPitchRoll(Double, Double, Double, Matrix44) |
Creates a new rotation Matrix44 from the specified yaw, pitch and roll values.
|
| CreateLookAt(Vector3, Vector3, Vector3) |
Creates a new viewing Matrix44.
|
| CreateLookAt(Vector3, Vector3, Vector3, Matrix44) |
Creates a new viewing Matrix44.
|
| CreateOrthographic(Double, Double, Double, Double) |
Creates a new projection Matrix44 for orthographic view.
|
| CreateOrthographic(Double, Double, Double, Double, Matrix44) |
Creates a new projection Matrix44 for orthographic view.
|
| CreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double) |
Creates a new projection Matrix44 for customized orthographic view.
|
| CreateOrthographicOffCenter(Double, Double, Double, Double, Double, Double, Matrix44) |
Creates a new projection Matrix44 for customized orthographic view.
|
| CreatePerspective(Double, Double, Double, Double) |
Creates a new projection Matrix44 for perspective view.
|
| CreatePerspective(Double, Double, Double, Double, Matrix44) |
Creates a new projection Matrix44 for perspective view.
|
| CreatePerspectiveFieldOfView(Double, Double, Double, Double) |
Creates a new projection Matrix44 for perspective view with field of view.
|
| CreatePerspectiveFieldOfView(Double, Double, Double, Double, Matrix44) |
Creates a new projection Matrix44 for perspective view with field of view.
|
| CreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double) |
Creates a new projection Matrix44 for customized perspective view.
|
| CreatePerspectiveOffCenter(Double, Double, Double, Double, Double, Double, Matrix44) |
Creates a new projection Matrix44 for customized perspective view.
|
| CreateRotationX(Double) |
Creates a new rotation Matrix44 around X axis.
|
| CreateRotationX(Double, Matrix44) |
Creates a new rotation Matrix44 around X axis.
|
| CreateRotationY(Double) |
Creates a new rotation Matrix44 around Y axis.
|
| CreateRotationY(Double, Matrix44) |
Creates a new rotation Matrix44 around Y axis.
|
| CreateRotationZ(Double) |
Creates a new rotation Matrix44 around Z axis.
|
| CreateRotationZ(Double, Matrix44) |
Creates a new rotation Matrix44 around Z axis.
|
| CreateScale(Double) |
Creates a new scaling Matrix44.
|
| CreateScale(Vector3) |
Creates a new scaling Matrix44.
|
| CreateScale(Double, Matrix44) |
Creates a new scaling Matrix44.
|
| CreateScale(Vector3, Matrix44) |
Creates a new scaling Matrix44.
|
| CreateScale(Double, Double, Double) |
Creates a new scaling Matrix44.
|
| CreateScale(Double, Double, Double, Matrix44) |
Creates a new scaling Matrix44.
|
| CreateTranslation(Vector3) |
Creates a new translation Matrix44.
|
| CreateTranslation(Vector3, Matrix44) |
Creates a new translation Matrix44.
|
| CreateTranslation(Double, Double, Double) |
Creates a new translation Matrix44.
|
| CreateTranslation(Double, Double, Double, Matrix44) |
Creates a new translation Matrix44.
|
| CreateWorld(Vector3, Vector3, Vector3) |
Creates a new world Matrix44.
|
| CreateWorld(Vector3, Vector3, Vector3, Matrix44) |
Creates a new world Matrix44.
|
| Decompose |
Decomposes this matrix to translation, rotation and scale elements. Returns true if matrix can be decomposed; false otherwise.
|
| Determinant |
Returns a determinant of this Matrix44.
|
| Divide(Matrix44, Matrix44) |
Divides the elements of a Matrix44 by the elements of another matrix.
|
| Divide(Matrix44, Double) |
Divides the elements of a Matrix44 by a scalar.
|
| Divide(Matrix44, Matrix44, Matrix44) |
Divides the elements of a Matrix44 by the elements of another matrix.
|
| Divide(Matrix44, Double, Matrix44) |
Divides the elements of a Matrix44 by a scalar.
|
| Equals(Matrix44) |
Compares whether current instance is equal to specified Matrix44 without any tolerance.
|
| Equals(Object) |
Compares whether current instance is equal to specified Object without any tolerance.
(Overrides ValueTypeEquals(Object)) |
| GetHashCode |
Gets the hash code of this Matrix44.
(Overrides ValueTypeGetHashCode) |
| Invert(Matrix44) |
Creates a new Matrix44 which contains inversion of the specified matrix.
|
| Invert(Matrix44, Matrix44) |
Creates a new Matrix44 which contains inversion of the specified matrix.
|
| Lerp(Matrix44, Matrix44, Double) |
Creates a new Matrix44 that contains linear interpolation of the values in specified matrixes.
|
| Lerp(Matrix44, Matrix44, Double, Matrix44) |
Creates a new Matrix44 that contains linear interpolation of the values in specified matrixes.
|
| Multiply(Matrix44, Matrix44) |
Creates a new Matrix44 that contains a multiplication of two matrix.
|
| Multiply(Matrix44, Double) |
Creates a new Matrix44 that contains a multiplication of Matrix44 and a scalar.
|
| Multiply(Matrix44, Matrix44, Matrix44) |
Creates a new Matrix44 that contains a multiplication of two matrix.
|
| Multiply(Matrix44, Double, Matrix44) |
Creates a new Matrix44 that contains a multiplication of Matrix44 and a scalar.
|
| Negate(Matrix44) |
Returns a matrix with the all values negated.
|
| Negate(Matrix44, Matrix44) |
Returns a matrix with the all values negated.
|
| Subtract(Matrix44, Matrix44) |
Creates a new Matrix44 that contains subtraction of one matrix from another.
|
| Subtract(Matrix44, Matrix44, Matrix44) |
Creates a new Matrix44 that contains subtraction of one matrix from another.
|
| ToString |
Returns a String representation of this Matrix44 in the format:
{M11:[M11] M12:[M12] M13:[M13] M14:[M14]}
{M21:[M21] M12:[M22] M13:[M23] M14:[M24]}
{M31:[M31] M32:[M32] M33:[M33] M34:[M34]}
{M41:[M41] M42:[M42] M43:[M43] M44:[M44]}
(Overrides ValueTypeToString) |
| Transform(Matrix44, Quaternion) |
Applies a rotational transformation to a matrix
|
| Transform(Matrix44, Quaternion, Matrix44) |
Applies a rotational transformation to a matrix
|
| Transpose(Matrix44) |
Swap the matrix rows and columns.
|
| Transpose(Matrix44, Matrix44) |
Swap the matrix rows and columns.
|