The XMatrix type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| Append |
Appends the specified matrix to this matrix.
| |
| Equals(Object) |
Determines whether this matrix is equal to the specified object.
(Overrides ValueTypeEquals(Object).) | |
| Equals(XMatrix) |
Determines whether this matrix is equal to the specified matrix.
| |
| Equals(XMatrix, XMatrix) |
Determines whether the two matrices are equal.
| |
| GetElements |
Gets an array of double values that represents the elements of this matrix.
| |
| GetHashCode |
Returns the hash code for this instance.
(Overrides ValueTypeGetHashCode.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Invert |
Inverts the matrix.
| |
| Multiply(XMatrix) | Obsolete.
Appends the specified matrix to this matrix.
| |
| Multiply(XMatrix, XMatrix) |
Multiplies two matrices.
| |
| Multiply(XMatrix, XMatrixOrder) |
Multiplies this matrix with the specified matrix.
| |
| MultiplyPrepend | Obsolete.
Prepends the specified matrix to this matrix.
| |
| Parse |
Parses a matrix from a string.
| |
| Prepend |
Prepends the specified matrix to this matrix.
| |
| Rotate(Double) | Obsolete.
Function is obsolete.
| |
| Rotate(Double, XMatrixOrder) |
Rotates the matrix with the specified angle.
| |
| RotateAppend |
Appends a rotation of the specified angle to this matrix.
| |
| RotateAt(Double, XPoint) | Obsolete.
Rotates the matrix with the specified angle at the specified point.
| |
| RotateAt(Double, XPoint, XMatrixOrder) |
Rotates the matrix with the specified angle at the specified point.
| |
| RotateAt(Double, Double, Double) | Obsolete.
Function is obsolete.
| |
| RotateAtAppend(Double, XPoint) |
Appends a rotation of the specified angle at the specified point to this matrix.
| |
| RotateAtAppend(Double, Double, Double) |
Appends a rotation of the specified angle at the specified point to this matrix.
| |
| RotateAtPrepend(Double, XPoint) |
Prepends a rotation of the specified angle at the specified point to this matrix.
| |
| RotateAtPrepend(Double, Double, Double) |
Prepends a rotation of the specified angle at the specified point to this matrix.
| |
| RotatePrepend |
Prepends a rotation of the specified angle to this matrix.
| |
| Scale(Double) | Obsolete.
Scales the matrix with the specified scalar.
| |
| Scale(Double, XMatrixOrder) |
Scales the matrix with the specified scalar.
| |
| Scale(Double, Double) | Obsolete.
Appends the specified scale vector to this matrix.
| |
| Scale(Double, Double, XMatrixOrder) |
Scales the matrix with the specified scalars.
| |
| ScaleAppend(Double) |
Appends the specified scale vector to this matrix.
| |
| ScaleAppend(Double, Double) |
Appends the specified scale vector to this matrix.
| |
| ScaleAt | Obsolete.
Function is obsolete.
| |
| ScaleAtAppend |
Apppends the specified scale about the specified point of this matrix.
| |
| ScaleAtPrepend |
Prepends the specified scale about the specified point of this matrix.
| |
| ScalePrepend(Double) |
Prepends the specified scale vector to this matrix.
| |
| ScalePrepend(Double, Double) |
Prepends the specified scale vector to this matrix.
| |
| SetIdentity |
Sets this matrix into an identity matrix.
| |
| Shear(Double, Double) | Obsolete.
Function is obsolete.
| |
| Shear(Double, Double, XMatrixOrder) |
Shears the matrix with the specified scalars.
| |
| ShearAppend |
Appends a skew of the specified degrees in the x and y dimensions to this matrix.
| |
| ShearPrepend |
Prepends a skew of the specified degrees in the x and y dimensions to this matrix.
| |
| Skew | Obsolete.
Function is obsolete.
| |
| SkewAppend |
Appends a skew of the specified degrees in the x and y dimensions to this matrix.
| |
| SkewPrepend |
Prepends a skew of the specified degrees in the x and y dimensions to this matrix.
| |
| ToGdiMatrix |
Converts this matrix to a System.Drawing.Drawing2D.Matrix object.
| |
| ToString |
Converts this XMatrix to a human readable string.
(Overrides ValueTypeToString.) | |
| ToString(IFormatProvider) |
Converts this XMatrix to a human readable string.
| |
| Transform(XPoint) |
Transforms the specified point by this matrix and returns the result.
| |
| Transform(XPoint) |
Transforms the specified points by this matrix.
| |
| Transform(XVector) |
Transforms the specified vector by this Matrix and returns the result.
| |
| Transform(XVector) |
Transforms the specified vectors by this matrix.
| |
| TransformPoints(Point) |
Multiplies all points of the specified array with the this matrix.
| |
| TransformPoints(XPoint) |
Multiplies all points of the specified array with the this matrix.
| |
| TransformVectors |
Multiplies all vectors of the specified array with the this matrix. The translation elements
of this matrix (third row) are ignored.
| |
| Translate(Double, Double) | Obsolete.
Appends a translation of the specified offsets to this matrix.
| |
| Translate(Double, Double, XMatrixOrder) |
Translates the matrix with the specified offsets.
| |
| TranslateAppend |
Appends a translation of the specified offsets to this matrix.
| |
| TranslatePrepend |
Prepends a translation of the specified offsets to this matrix.
|
See Also