Name | Description | |
---|---|---|
CreateBoundsFitMatrix | Creates a matrix that fits the oldBounds into the newBounds, by preserving aspect ratio. | |
CreateBoundsStretchMatrix | Creates a matrix that transforms coordinates from one rectangle to another. | |
CreateRotationMatrix | Overloaded. Creates a new rotation matrix | |
CreateRotationMatrixRounded | Creates a new rotation matrix | |
CreateScalingMatrix | Overloaded. Creates a new scaling matrix | |
CreateSkewMatrix | Creates a skewing matrix | |
CreateTranslationMatrix | Creates a new translation matrix | |
Deserialize | Deserializes the object state from the specified property bag. | |
Divide | Divides this matrix with the specified matrix and records the result in this matrix | |
Equals | Overloaded. Checks whether this matrix is equal to the matrix size | |
GetHashCode | Overriden because Equals was overriden | |
GetTransformedPoints | Overloaded. Gets points that are the result of transforming the specified points with this matrix. | |
Invert | Inverts this matrix if it is invertible. Otherwise throws an exception. | |
InvertBounds | Untransfrom the specified bounds | |
InvertPoint | Applies the inverted transform to the specified point | |
InvertPoints | Applies the inverted Transform to the specified points | |
InvertRect | Applies the inverted transform to the specified rectangle | |
Multiply | Multiplies this matrix with the specified matrix and records the result in this matrix | |
PrependMultiply | Multiplies the specified matrix with this matrix and record the result in this matrix | |
PrependRotate | Overloaded. Prepends a rotation matrix to this matrix. | |
PrependScale | Overloaded. Prepends a scale matrix to this matrix. | |
PrependSkew | Prepends a skew matrix to this matrix | |
PrependTranslate | Prepends a translate matrix to this matrix. | |
Reset | Resets this matrix to have the elements of the identity matrix. | |
Rotate | Overloaded. Applies a rotation around the 0, 0 point with specified angle. | |
Scale | Overloaded. Appends a scaling matrix to this this matrix. | |
Serialize | Serializes the object state into the specified property bag. | |
Skew | Appends a skew matrix to this matrix | |
ToString | Returns the string representation of this matrix. | |
TransformBounds | Transforms the specified bounds. This method transforms the corners of the specified bounds and then constructs the minimal rectangle, which contains them. | |
TransformPoint | Overloaded. Transforms the specified point coordinates | |
TransformPoints | Overloaded. Transforms the specified points | |
Translate | Appends a translation matrix to this matrix. |