MatrixIHandler Interface 
Namespace: Eto.Drawing
The MatrixIHandler type exposes the following members.
Name  Description  

Create 
Creates a new identiy matrix
 
Create(Single, Single, Single, Single, Single, Single) 
Creates a new matrix with the specified components

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.) 