The members of MonoMac.OpenGL.Matrix4d are listed below.
See Also: Inherited members from System.ValueType
| [read-only] | Column0 | Vector4d. The first column of this matrix |
| [read-only] | Column1 | Vector4d. The second column of this matrix |
| [read-only] | Column2 | Vector4d. The third column of this matrix |
| [read-only] | Column3 | Vector4d. The fourth column of this matrix |
| [read-only] | Determinant | double. The determinant of this matrix |
| M11 | double. Gets or sets the value at row 1, column 1 of this instance. | |
| M12 | double. Gets or sets the value at row 1, column 2 of this instance. | |
| M13 | double. Gets or sets the value at row 1, column 3 of this instance. | |
| M14 | double. Gets or sets the value at row 1, column 4 of this instance. | |
| M21 | double. Gets or sets the value at row 2, column 1 of this instance. | |
| M22 | double. Gets or sets the value at row 2, column 2 of this instance. | |
| M23 | double. Gets or sets the value at row 2, column 3 of this instance. | |
| M24 | double. Gets or sets the value at row 2, column 4 of this instance. | |
| M31 | double. Gets or sets the value at row 3, column 1 of this instance. | |
| M32 | double. Gets or sets the value at row 3, column 2 of this instance. | |
| M33 | double. Gets or sets the value at row 3, column 3 of this instance. | |
| M34 | double. Gets or sets the value at row 3, column 4 of this instance. | |
| M41 | double. Gets or sets the value at row 4, column 1 of this instance. | |
| M42 | double. Gets or sets the value at row 4, column 2 of this instance. | |
| M43 | double. Gets or sets the value at row 4, column 3 of this instance. | |
| M44 | double. Gets or sets the value at row 4, column 4 of this instance. |
static | CreateFromAxisAngle(Vector3d, double)Build a rotation matrix from the specified axis/angle rotation. | |
static | CreateFromAxisAngle(Vector3d, double, out Matrix4d)Build a rotation matrix from the specified axis/angle rotation. | |
static | CreateOrthographic(double, double, double, double)Creates an orthographic projection matrix. | |
static | CreateOrthographic(double, double, double, double, out Matrix4d)Creates an orthographic projection matrix. | |
static | CreateOrthographicOffCenter(double, double, double, double, double, double)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)Creates a perspective projection matrix. | |
static | CreatePerspectiveFieldOfView(double, double, double, double, out Matrix4d)Creates a perspective projection matrix. | |
static | CreatePerspectiveOffCenter(double, double, double, double, double, double)Creates an perspective projection matrix. | |
static | CreatePerspectiveOffCenter(double, double, double, double, double, double, out Matrix4d)Creates an perspective projection matrix. | |
static | CreateRotationX(double)Builds a rotation matrix for a rotation around the x-axis. | |
static | CreateRotationX(double, out Matrix4d)Builds a rotation matrix for a rotation around the x-axis. | |
static | CreateRotationY(double)Builds a rotation matrix for a rotation around the y-axis. | |
static | CreateRotationY(double, out Matrix4d)Builds a rotation matrix for a rotation around the y-axis. | |
static | CreateRotationZ(double)Builds a rotation matrix for a rotation around the z-axis. | |
static | CreateRotationZ(double, out Matrix4d)Builds a rotation matrix for a rotation around the z-axis. | |
static | CreateTranslation(Vector3d)Creates a translation matrix. | |
static | CreateTranslation(ref Vector3d, out Matrix4d)Creates a translation matrix. | |
static | CreateTranslation(double, double, double)Creates a translation matrix. | |
static | CreateTranslation(double, double, double, out Matrix4d)Creates a translation matrix. | |
Equals(Matrix4d)Indicates whether the current matrix is equal to another matrix. | ||
override | Equals(object)Indicates whether this instance and a specified object are equal. | |
static | Frustum(double, double, double, double, double, double)Build a projection matrix | |
override | GetHashCode()Returns the hashcode for this instance. | |
Invert()Converts this instance into its inverse. | ||
static | Invert(Matrix4d)Calculate the inverse of the given matrix | |
static | LookAt(Vector3d, Vector3d, Vector3d)Build a world space to camera space matrix | |
static | LookAt(double, double, double, double, double, double, double, double, double)Build a world space to camera space matrix | |
static | Mult(Matrix4d, Matrix4d)Multiplies two instances. | |
static | Mult(ref Matrix4d, ref Matrix4d, out Matrix4d)Multiplies two instances. | |
static | Perspective(double, double, double, double)Build a projection matrix | |
static | Rotate(Quaterniond)Build a rotation matrix from a quaternion | |
static | Rotate(Vector3d, double)Build a rotation matrix to rotate about the given axis | |
static | RotateX(double)Build a rotation matrix that rotates about the x-axis | |
static | RotateY(double)Build a rotation matrix that rotates about the y-axis | |
static | RotateZ(double)Build a rotation matrix that rotates about the z-axis | |
static | Scale(Vector3d)Build a scaling matrix | |
static | Scale(double)Build a scaling matrix | |
static | Scale(double, double, double)Build a scaling matrix | |
override | ToString()Returns a System.String that represents the current Matrix44. | |
static | Translation(Vector3d)Build a translation matrix with the given translation | |
static | Translation(double, double, double)Build a translation matrix with the given translation | |
Transpose()Converts this instance into its transpose. | ||
static | Transpose(Matrix4d)Calculate the transpose of the given matrix | |
static | Transpose(ref Matrix4d, out Matrix4d)Calculate the transpose of the given matrix | |