Matrix Class |
Namespace: Eto.Drawing
The Matrix type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | Instantiator | Obsolete.
Gets a delegate that can be used to create an identity matrix with little overhead
|
![]() ![]() | InstantiatorWithElements | Obsolete.
Gets a delegate that can be used to create instances of a matrix with specified components with little overhead
|
Name | Description | |
---|---|---|
![]() ![]() | Append |
Append the specified matrices to the matrix |
![]() ![]() | Create |
Creates a new identity matrix
|
![]() ![]() | Create(Single) |
Creates a new matrix with the specified elements |
![]() ![]() | Create(Single, Single, Single, Single, Single, Single) |
Creates a new matrix with the specified components
|
![]() ![]() | FromRotation |
Creates a new rotation matrix
|
![]() ![]() | FromRotationAt(Single, PointF) |
Creates a new rotation matrix around a center point with the specified angle |
![]() ![]() | FromRotationAt(Single, Single, Single) |
Creates a new rotation matrix around a (centerX, centerY) point with the specified angle |
![]() ![]() | FromScale(SizeF) |
Creates a new matrix with the specified scale |
![]() ![]() | FromScale(Single, Single) |
Creates a new matrix with the specified scale factor
|
![]() ![]() | FromScaleAt(SizeF, PointF) |
Creates a new matrix with a scale at the specified center point
|
![]() ![]() | FromScaleAt(Single, Single, Single, Single) |
Creates a new matrix with a scale at the specified point
|
![]() ![]() | FromSkew |
Creates a new matrix with a skew
|
![]() ![]() | FromTranslation(PointF) |
Creates a new matrix with a translation
|
![]() ![]() | FromTranslation(SizeF) |
Creates a new matrix with a translation
|
![]() ![]() | FromTranslation(Single, Single) |
Creates a new matrix with a translation
|
![]() ![]() | GetScale |
Returns the scale coordinates Xx and Yy of the matrix as a PointF.
|
![]() ![]() | Inverse |
Creates an inverted copy of the specified matrix.
|
![]() ![]() | Multiply |
Multiply the specified matrix and matrices.
|
![]() ![]() | Prepend |
Prepends the specified matrices to the matrix |
![]() ![]() | RotateAt |
Prepend a rotation around the specified point to the matrix
|
![]() ![]() | Scale(IMatrix, SizeF) |
Prepend a scale to the matrix from the origin (0, 0)
|
![]() ![]() | Scale(IMatrix, Single) |
Prepend a scale to the matrix from the origin (0, 0)
|
![]() ![]() | ScaleAt(IMatrix, SizeF, PointF) |
Prepend a scale to the matrix from the specified point
|
![]() ![]() | ScaleAt(IMatrix, Single, PointF) |
Prepend a scale to the matrix from the specified point
|
![]() ![]() | ScaleAt(IMatrix, Single, Single, Single) |
Prepend a scale to the matrix from the specified point
|
![]() ![]() | TransformRectangle |
Transforms the rectangle with the current matrix.
|
![]() ![]() | TransformSize |
Transforms the size with the current matrix.
|
![]() ![]() | Translate(IMatrix, PointF) |
Prepend a translation to the matrix
|
![]() ![]() | Translate(IMatrix, SizeF) |
Prepend a translation to the matrix
|