|
|
|
|
|
|
Method
|
|
Description
|
|
|
|
|
|
|
|
Matrix
|
|
Constructs an identity matrix. |
|
|
|
|
|
|
|
Clone
|
|
Makes a copy of this transformation Matrix. |
|
|
|
|
|
|
|
Dispose
|
|
Disposing this object does nothing. The interface is present
simply for compatibility with System.Drawing code. |
|
|
|
|
|
|
|
Equals
|
|
Determines whether the specified object is a Matrix, value
identical to this one. |
|
|
|
|
|
|
|
GetHashCode
|
|
Gets the hash code for this Matrix. |
|
|
|
|
|
|
|
Invert
|
|
Inverts this transformation. |
|
|
|
|
|
|
|
Multiply
|
|
Multiply this matrix by another matrix. The default order is to
prepend the matrix. |
|
|
|
|
|
|
|
Reset
|
|
Changes this transformation to identity. |
|
|
|
|
|
|
|
Rotate
|
|
Rotate this matrix by an amount. The default order is to
prepend the rotation. |
|
|
|
|
|
|
|
Scale
|
|
Scale this matrix by an amount horizontally and vertically. The
default order is to prepend the transform. |
|
|
|
|
|
|
|
Shear
|
|
Shear this matrix by an amount horizontally and vertically. The
default order is to prepend the transform. |
|
|
|
|
|
|
|
ToString
|
|
Converts the matrix to a string representation such as '1 0 0 1
100 200'. |
|
|
|
|
|
|
|
TransformPoints
|
|
Transforms the specified points in-place. |
|
|
|
|
|
|
|
TransformVectors
|
|
Transforms the specified points in-place without
translation. |
|
|
|
|
|
|
|
Translate
|
|
Translate this matrix by an amount horizontally and vertically.
The default order is to prepend the transform. |
|
|
|
|
|
|
|
VectorTransformPoints
|
|
Transforms the specified points in-place without translation.
This operation is equivalent to TransformVectors. |
|
|
|
|
|
|