| 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.
|