Matrix
Encapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited.
                
Gets an array of floating-point values that represents the elements of this  Matrix.
Gets a value indicating whether this  Matrix is the identity matrix.
Gets a value indicating whether this  Matrix is invertible.
Gets the x translation value (the dx value, or the element in the third row and first column) of this  Matrix.
Gets the y translation value (the dy value, or the element in the third row and second column) of this  Matrix.
public Matrix()
Initializes a new instance of the  Matrix class as the identity matrix.
Initializes a new instance of the  Matrix class to the geometric transform defined by the specified rectangle and array of points.
Initializes a new instance of the  Matrix class to the geometric transform defined by the specified rectangle and array of points.
Initializes a new instance of the  Matrix class with the specified elements.
Creates an exact copy of this  Matrix.
Releases all resources used by this  Matrix.
Inverts this  Matrix, if it is invertible.
Multiplies this  Matrix by the matrix specified in the matrix parameter, by prepending the specified  Matrix.
Multiplies this  Matrix by the matrix specified in the matrix parameter, and in the order specified in the order parameter.
Resets this  Matrix to have the elements of the identity matrix.
Prepend to this  Matrix a clockwise rotation, around the origin and by the specified angle.
Applies a clockwise rotation of an amount specified in the angle parameter, around the origin (zero x and y coordinates) for this  Matrix.
Applies a clockwise rotation to this  Matrix around the point specified in the point parameter, and by prepending the rotation.
Applies a clockwise rotation about the specified point to this  Matrix in the specified order.
Applies the specified scale vector to this  Matrix by prepending the scale vector.
Applies the specified shear vector to this  Matrix by prepending the shear transformation.
Applies the specified shear vector to this  Matrix in the specified order.
Applies the geometric transform represented by this  to a specified array of points.
Applies the geometric transform represented by this  Matrix to a specified array of points.
Multiplies each vector in an array by the matrix. The translation elements of this matrix (third row) are ignored.
Applies only the scale and rotate components of this  to the specified array of points.
Applies the specified translation vector (offsetX and offsetY) to this  Matrix by prepending the translation vector.
Applies the specified translation vector to this  Matrix in the specified order.
Multiplies each vector in an array by the matrix. The translation elements of this matrix (third row) are ignored.