Click or drag to resize

IMatrix Methods

The IMatrix type exposes the following members.

Methods
  NameDescription
Public methodAppend
Append the specified matrix to this matrix
Public methodClone
Clone this instance
Public methodInvert
Inverts this matrix
Public methodPrepend
Prepend the specified matrix to this matrix
Public methodRotate
Prepend a rotation to the matrix around the origin (0,0)
Public methodRotateAt
Prepend a rotation around the specified point to the matrix
Public methodScale
Prepend a scale to the matrix from the origin (0, 0)
Public methodScaleAt
Prepend a scale to the matrix from the specified point
Public methodSkew
Prepend a skew to the matrix
Public methodTransformPoint(Point)
Transforms the specified point using this matrix transform
Public methodTransformPoint(PointF)
Transforms the specified point using this matrix transform
Public methodTranslate
Prepend a translation to the matrix
Top
Extension Methods
  NameDescription
Public Extension MethodAppend
Append the specified matrices to the matrix
(Defined by Matrix.)
Public Extension MethodGetScale
Returns the scale coordinates Xx and Yy of the matrix as a PointF.
(Defined by Matrix.)
Public Extension MethodInverse
Creates an inverted copy of the specified matrix.
(Defined by Matrix.)
Public Extension MethodPrepend
Prepends the specified matrices to the matrix
(Defined by Matrix.)
Public Extension MethodRotateAt
Prepend a rotation around the specified point to the matrix
(Defined by Matrix.)
Public Extension MethodScale(Single)Overloaded.
Prepend a scale to the matrix from the origin (0, 0)
(Defined by Matrix.)
Public Extension MethodScale(SizeF)Overloaded.
Prepend a scale to the matrix from the origin (0, 0)
(Defined by Matrix.)
Public Extension MethodScaleAt(Single, PointF)Overloaded.
Prepend a scale to the matrix from the specified point
(Defined by Matrix.)
Public Extension MethodScaleAt(SizeF, PointF)Overloaded.
Prepend a scale to the matrix from the specified point
(Defined by Matrix.)
Public Extension MethodScaleAt(Single, Single, Single)Overloaded.
Prepend a scale to the matrix from the specified point
(Defined by Matrix.)
Public Extension MethodTransformRectangle
Transforms the rectangle with the current matrix.
(Defined by Matrix.)
Public Extension MethodTransformSize
Transforms the size with the current matrix.
(Defined by Matrix.)
Public Extension MethodTranslate(PointF)Overloaded.
Prepend a translation to the matrix
(Defined by Matrix.)
Public Extension MethodTranslate(SizeF)Overloaded.
Prepend a translation to the matrix
(Defined by Matrix.)
Top
See Also