Encapsulates an affine matrix that represents a geometric transform.
The following tables list the members exposed by the IMatrix type.
Name | Description | |
---|---|---|
![]() |
|
|
![]() |
Gets a value indicating whether this IMatrix is the identity matrix. |
|
![]() |
Gets the translation of this matrix along the x-axis. |
|
![]() |
Gets the translation of this matrix along the y-axis. |
Name | Description | |
---|---|---|
![]() |
Creates an exact clone of this matrix. |
|
![]() |
Inverts this IMatrix, if it is invertible. |
|
![]() |
|
|
![]() |
Reset this matrix. |
|
![]() |
Overloaded. |
|
![]() |
Applies the specified scale vector to this IMatrix by prepending the scale vector. |
|
![]() |
|
|
![]() |
Applies the geometric transform represented by this IMatrix to the specified point. |
|
![]() |
Applies the geometric transform represented by this IMatrix to the specified array of points. |
|
![]() |
Applies the geometric transform represented by this IMatrix to the specified rectangle. |
|
![]() |
Applies the specified translation to this IMatrix by prepending the translation. |