Property | Type | Description | |
---|---|---|---|
Identity | System.Windows.Media.Matrix |
Method | Description | |
---|---|---|
Rotation ( double radians ) : System.Windows.Media.Matrix |
Creates a matrix that rotates.
|
|
Rotation ( double angle, System.Windows.Vector center ) : System.Windows.Media.Matrix |
Creates a matrix that rotates about a specified center.
|
|
Rotation ( double angle, double centerX, double centerY ) : System.Windows.Media.Matrix |
Creates a matrix that rotates about a specified center.
|
|
Scale ( double scaleX, double scaleY ) : System.Windows.Media.Matrix |
Creates a matrix that scales along the x-axis and y-axis.
|
|
ScaleAt ( double scaleX, double scaleY, double centerX, double centerY ) : System.Windows.Media.Matrix |
Creates a matrix that is scaling from a specified center.
|
|
ScaleAtPrepend ( System.Windows.Media.Matrix matrix, double scaleX, double scaleY, double centerX, double centerY ) : System.Windows.Media.Matrix |
Prepends a scale around the center of provided matrix.
|
|
Skew ( float angleX, float angleY ) : System.Windows.Media.Matrix |
Creates a skew matrix.
|
|
TransformPoint ( System.Windows.Media.Matrix matrix, |
Transforms a point by this matrix.
|
|
Translate ( double offsetX, double offsetY ) : System.Windows.Media.Matrix |
Creates a translation matrix using the specified offsets.
|
|
TranslatePrepend ( System.Windows.Media.Matrix matrix, double offsetX, double offsetY ) : System.Windows.Media.Matrix |
Prepends a translation around the center of provided matrix.
|
public static Rotation ( double radians ) : System.Windows.Media.Matrix | ||
radians | double | Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. |
return | System.Windows.Media.Matrix |
public static Rotation ( double angle, System.Windows.Vector center ) : System.Windows.Media.Matrix | ||
angle | double | Angle of rotation in radians. |
center | System.Windows.Vector | The center of the rotation. |
return | System.Windows.Media.Matrix |
public static Rotation ( double angle, double centerX, double centerY ) : System.Windows.Media.Matrix | ||
angle | double | Angle of rotation in radians. |
centerX | double | The center X-coordinate of the rotation. |
centerY | double | The center Y-coordinate of the rotation. |
return | System.Windows.Media.Matrix |
public static Scale ( double scaleX, double scaleY ) : System.Windows.Media.Matrix | ||
scaleX | double | Scaling factor that is applied along the x-axis. |
scaleY | double | Scaling factor that is applied along the y-axis. |
return | System.Windows.Media.Matrix |
public static ScaleAt ( double scaleX, double scaleY, double centerX, double centerY ) : System.Windows.Media.Matrix | ||
scaleX | double | Scaling factor that is applied along the x-axis. |
scaleY | double | Scaling factor that is applied along the y-axis. |
centerX | double | The center X-coordinate of the scaling. |
centerY | double | The center Y-coordinate of the scaling. |
return | System.Windows.Media.Matrix |
public static ScaleAtPrepend ( System.Windows.Media.Matrix matrix, double scaleX, double scaleY, double centerX, double centerY ) : System.Windows.Media.Matrix | ||
matrix | System.Windows.Media.Matrix | The matrix to prepend scale. |
scaleX | double | Scaling factor that is applied along the x-axis. |
scaleY | double | Scaling factor that is applied along the y-axis. |
centerX | double | The center X-coordinate of the scaling. |
centerY | double | The center Y-coordinate of the scaling. |
return | System.Windows.Media.Matrix |
public static Skew ( float angleX, float angleY ) : System.Windows.Media.Matrix | ||
angleX | float | Angle of skew along the X-axis in radians. |
angleY | float | Angle of skew along the Y-axis in radians. |
return | System.Windows.Media.Matrix |
public static TransformPoint ( System.Windows.Media.Matrix matrix, |
||
matrix | System.Windows.Media.Matrix | The matrix to use as a transformation matrix. |
point | >The original point to apply the transformation. | |
return |
public static Translate ( double offsetX, double offsetY ) : System.Windows.Media.Matrix | ||
offsetX | double | X-coordinate offset. |
offsetY | double | Y-coordinate offset. |
return | System.Windows.Media.Matrix |
public static TranslatePrepend ( System.Windows.Media.Matrix matrix, double offsetX, double offsetY ) : System.Windows.Media.Matrix | ||
matrix | System.Windows.Media.Matrix | The matrix to prepend translation. |
offsetX | double | X-coordinate offset. |
offsetY | double | Y-coordinate offset. |
return | System.Windows.Media.Matrix |