Name | Description | |
---|---|---|
AffineMatrix | Overloaded. Initializes a new instance of the |
Name | Description | |
---|---|---|
AffineMatrix | Overloaded. Initializes a new instance of the |
Name | Description | |
---|---|---|
Determinant | Gets the determinant of the matrix. | |
IsIdentity | Gets a value indicating whether this AffineMatrix class is an identity matrix. | |
IsInvertible | Gets a value indicating whether the matrix is invertible. | |
M11 | Gets or sets the value of the first row and first column of the matrix (scale X). | |
M12 | Gets or sets the value of the first row and second column of the matrix. | |
M21 | Gets or sets the value of the second row and first column of the matrix. | |
M22 | Gets or sets the value of the second row and second column of the matrix (scale Y). | |
OffsetX | Gets or sets the value of the third row and first column of the matrix (offset X). | |
OffsetY | Gets or sets the value of the third row and second column of the matrix (offset Y). | |
Type | Gets the type of the matrix. |
Name | Description | |
---|---|---|
Clone | Clones this instance of affine matrix. | |
CreateRotation | Overloaded. Creates a matrix, which is rotated relative point (0;0). | |
CreateRotationRadians | Overloaded. Creates a matrix, which is rotated relative point (0;0). | |
CreateScaling | Overloaded. Creates scaled matrix. | |
CreateSkewRadians | Creates skewed matrix. | |
CreateTranslation | Creates matrix and translates it to the specified offset. | |
Equals | Overloaded. Returns a value indicating whether this instance is equal to a specified object. | |
GetElements | Returns the matrix elements. | |
GetHashCode | Returns the hash code for this instance. | |
GetIdentity | Returns an identity matrix. | |
Invert | Overloaded. Inverts this | |
Multiply | Overloaded. Multiplies a | |
MultiplyPrepend | Multiplies the specified AffineMatrix to this AffineMatrix. | |
Rotate | Rotates this AffineMatrix about the specified point. | |
RotateAt | Rotates this AffineMatrix about the specified point. | |
RotateAtPrepend | Prepends a rotation of the specified angle at the specified point to this AffineMatrix. | |
RotatePrepend | Prepends a rotation of the specified angle to this AffineMatrix. | |
Scale | Appends the specified scale vector to this AffineMatrix. | |
ScaleAt | Scales this AffineMatrix by the specified amount about the specified point. | |
ScaleAtPrepend | Prepends the specified scale about the specified point of this AffineMatrix. | |
ScalePrepend | Prepends the specified scale vector to this AffineMatrix. | |
SetIdentity | Changes this AffineMatrix into an identity matrix. | |
SetMatrix | Overloaded. Sets the current matrix form specified matrix. | |
Skew | Appends a skew of the specified degrees in the x and y dimensions to this AffineMatrix. | |
SkewPrepend | Prepends a skew of the specified degrees in the x and y dimensions to this AffineMatrix. | |
ToString | Overloaded. Returns the string representation of this object. | |
Translate | Appends a translation of the specified offsets to this AffineMatrix. | |
TranslatePrepend | Prepends a translation of the specified offsets to this AffineMatrix. | |
TranslateX | Appends a translation of the specified X-axis offset to this AffineMatrix. | |
TranslateXPrepend | Prepends a translation of the specified X-axis offset to this AffineMatrix. | |
TranslateY | Appends a translation of the specified Y-axis offset to this AffineMatrix. | |
TranslateYPrepend | Prepends a translation of the specified Y-axis offset to this AffineMatrix. |
Name | Description | |
---|---|---|
Equality | Compares two AffineMatrix. | |
Inequality | Compares two AffineMatrix. | |
Multiplication | Multiplies a AffineMatrix by another AffineMatrix. |