ImmutableMatrix Methods |
The ImmutableMatrix type exposes the following members.
Name | Description | |
---|---|---|
ApproximateTransform(RectangleF) | ||
ApproximateTransform(RectangleF) | Creates a new set of RectangleFs based on the transformation of the given RectangleFs by this Matrix. This
is done by performing transformation on the centerpoint of the RectangleF and scaling its size. | |
Equals | Indicates whether this instance and a specified object are equal. (Inherited from ValueType.) | |
GetDrawing2DMatrix | Creates a System.Drawing.Drawing2D.Matrix from this Matrix. | |
GetHashCode | Returns the hash code for this instance. (Inherited from ValueType.) | |
GetPostTransformBoundedRectangle |
Creates a new RectangleF based on the transformation of the given set of points by this Matrix.
After transformation, the resulting points are then fitted with a bounding RectangleF.
| |
GetRectangleBoundedPostTransformSize(PointF) | Creates a new SizeF based on the transformation of the given set of points by this Matrix. After
transformation, the resulting points are then fitted with a bounding SizeF. | |
GetRectangleBoundedPostTransformSize(SizeF) | Creates a new SizeF based on the transformation of the given SizeF by this Matrix. The SizeF is first
converted to points. After transformation, the resulting points are then fitted with a bounding SizeF. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Multiply | Used to find the product of two ImmutableMatricies. | |
RotationMatrix(Single) | Returns a new instance of a rotation matrix (around 0,0) | |
RotationMatrix(PointF, Single) |
Returns a new instance of a rotation matrix (around x,y)
| |
RotationMatrix(Single, Single, Single) | Returns a new instance of a rotation matrix (around x,y) | |
ScaleMatrix | Returns a new instance of a scale matrix | |
ShearMatrix | Returns a new instance of a shear matrix | |
ToString | Returns a text description of what this ImmutableMatrix represents. (Overrides ValueTypeToString.) | |
Transform(PointF) | Creates a new PointF based on the transformation of the given PointF by this Matrix. | |
Transform(PointF) | Creates a new set of PointFs based on the transformation of the given PointFs by this Matrix. | |
TranslationMatrix | Returns a new instance of a translation matrix |