IMatrix Interface |
Namespace: Eto.Drawing
The IMatrix type exposes the following members.
Name | Description | |
---|---|---|
![]() | Elements |
Gets the elements of this matrix
|
![]() | X0 |
Gets or sets the value at position [3,1] in the matrix
|
![]() | Xx |
Gets or sets the value at position [1,1] in the matrix
|
![]() | Xy |
Gets or sets the value at position [2,1] in the matrix
|
![]() | Y0 |
Gets or sets the value at position [3,2] in the matrix
|
![]() | Yx |
Gets or sets the value at position [1,2] in the matrix
|
![]() | Yy |
Gets or sets the value at position [2,2] in the matrix
|
Name | Description | |
---|---|---|
![]() | Append |
Append the specified matrix to this matrix
|
![]() | Clone |
Clone this instance
|
![]() | Invert |
Inverts this matrix
|
![]() | Prepend |
Prepend the specified matrix to this matrix
|
![]() | Rotate |
Prepend a rotation to the matrix around the origin (0,0)
|
![]() | RotateAt |
Prepend a rotation around the specified point to the matrix
|
![]() | Scale |
Prepend a scale to the matrix from the origin (0, 0)
|
![]() | ScaleAt |
Prepend a scale to the matrix from the specified point
|
![]() | Skew |
Prepend a skew to the matrix
|
![]() | TransformPoint(Point) |
Transforms the specified point using this matrix transform
|
![]() | TransformPoint(PointF) |
Transforms the specified point using this matrix transform
|
![]() | Translate |
Prepend a translation to the matrix
|
Name | Description | |
---|---|---|
![]() | Append |
Append the specified matrices to the matrix (Defined by Matrix.) |
![]() | GetScale |
Returns the scale coordinates Xx and Yy of the matrix as a PointF.
(Defined by Matrix.) |
![]() | Inverse |
Creates an inverted copy of the specified matrix.
(Defined by Matrix.) |
![]() | Prepend |
Prepends the specified matrices to the matrix (Defined by Matrix.) |
![]() | RotateAt |
Prepend a rotation around the specified point to the matrix
(Defined by Matrix.) |
![]() | Scale(Single) | Overloaded.
Prepend a scale to the matrix from the origin (0, 0)
(Defined by Matrix.) |
![]() | Scale(SizeF) | Overloaded.
Prepend a scale to the matrix from the origin (0, 0)
(Defined by Matrix.) |
![]() | ScaleAt(Single, PointF) | Overloaded.
Prepend a scale to the matrix from the specified point
(Defined by Matrix.) |
![]() | ScaleAt(SizeF, PointF) | Overloaded.
Prepend a scale to the matrix from the specified point
(Defined by Matrix.) |
![]() | ScaleAt(Single, Single, Single) | Overloaded.
Prepend a scale to the matrix from the specified point
(Defined by Matrix.) |
![]() | TransformRectangle |
Transforms the rectangle with the current matrix.
(Defined by Matrix.) |
![]() | TransformSize |
Transforms the size with the current matrix.
(Defined by Matrix.) |
![]() | Translate(PointF) | Overloaded.
Prepend a translation to the matrix
(Defined by Matrix.) |
![]() | Translate(SizeF) | Overloaded.
Prepend a translation to the matrix
(Defined by Matrix.) |
| xx yx 0 | | xy yy 0 | | x0 y0 1 |