OpenTK.Matrix4d Members

The members of OpenTK.Matrix4d are listed below.

See Also: Inherited members from System.ValueType

Public Constructors

Documentation for this section has not yet been entered.
Constructs a new instance.

Public Fields

static
IdentityMatrix4d. The identity matrix
Row0Vector4d. Top row of the matrix
Row1Vector4d. 2nd row of the matrix
Row2Vector4d. 3rd row of the matrix
Row3Vector4d. Bottom row of the matrix

Public Properties

[read-only]
Column0Vector4d. The first column of this matrix
[read-only]
Column1Vector4d. The second column of this matrix
[read-only]
Column2Vector4d. The third column of this matrix
[read-only]
Column3Vector4d. The fourth column of this matrix
[read-only]
Determinantdouble. The determinant of this matrix
M11double. Gets or sets the value at row 1, column 1 of this instance.
M12double. Gets or sets the value at row 1, column 2 of this instance.
M13double. Gets or sets the value at row 1, column 3 of this instance.
M14double. Gets or sets the value at row 1, column 4 of this instance.
M21double. Gets or sets the value at row 2, column 1 of this instance.
M22double. Gets or sets the value at row 2, column 2 of this instance.
M23double. Gets or sets the value at row 2, column 3 of this instance.
M24double. Gets or sets the value at row 2, column 4 of this instance.
M31double. Gets or sets the value at row 3, column 1 of this instance.
M32double. Gets or sets the value at row 3, column 2 of this instance.
M33double. Gets or sets the value at row 3, column 3 of this instance.
M34double. Gets or sets the value at row 3, column 4 of this instance.
M41double. Gets or sets the value at row 4, column 1 of this instance.
M42double. Gets or sets the value at row 4, column 3 of this instance.
M43double. Gets or sets the value at row 4, column 3 of this instance.
M44double. Gets or sets the value at row 4, column 4 of this instance.

Public Methods

static
CreateFromAxisAngle(double, Vector3d, out Matrix4d)
Documentation for this section has not yet been entered.
static
CreateOrthographic(double, double, double, double, out Matrix4d)
Creates an orthographic projection matrix.
static
CreateOrthographicOffCenter(double, double, double, double, double, double, out Matrix4d)
Creates an orthographic projection matrix.
static
CreatePerspectiveFieldOfView(double, double, double, double, out Matrix4d)
Documentation for this section has not yet been entered.
static
CreatePerspectiveOffCenter(double, double, double, double, double, double, out Matrix4d)
Documentation for this section has not yet been entered.
static
CreateRotationX(double, out Matrix4d)
Documentation for this section has not yet been entered.
static
CreateRotationY(double, out Matrix4d)
Documentation for this section has not yet been entered.
static
CreateRotationZ(double, out Matrix4d)
Documentation for this section has not yet been entered.
static
CreateTranslation(ref Vector3d, out Matrix4d)
Creates a translation matrix.
static
CreateTranslation(double, double, double, out Matrix4d)
Creates a translation matrix.
Equals(Matrix4d) : bool
Indicates whether the current matrix is equal to another matrix.
override
Equals(object) : bool
Indicates whether this instance and a specified object are equal.
override
GetHashCode() : int
Returns the hashcode for this instance.
Invert()
Documentation for this section has not yet been entered.
Invert(ref Matrix4d)
Documentation for this section has not yet been entered.
static
Mult(ref Matrix4d, ref Matrix4d, out Matrix4d)
Multiplies two instances.
override
ToString() : string
Returns a System.String that represents the current Matrix44.
Transpose()
Documentation for this section has not yet been entered.
static
Transpose(ref Matrix4d, out Matrix4d)
Calculate the transpose of the given matrix

Public Operators

static
Equality(Matrix4d, Matrix4d)Documentation for this section has not yet been entered.
static
Inequality(Matrix4d, Matrix4d)Documentation for this section has not yet been entered.