/// Initializes a new instance of the <see cref="Matrix"/> struct.
/// </summary>
/// <param name="scaleX">The first element of the first row.</param>
/// <param name="skrewY">The second element of the first row.</param>
/// <param name="persX">The third element of the first row.</param>
/// <param name="skrewX">The first element of the second row.</param>
/// <param name="skewY">The second element of the first row.</param>
/// <param name="perspX">The third element of the first row.</param>
/// <param name="skewX">The first element of the second row.</param>
/// <param name="scaleY">The second element of the second row.</param>
/// <param name="persY">The third element of the second row.</param>
/// <param name="perspY">The third element of the second row.</param>
/// <param name="offsetX">The first element of the third row.</param>
/// <param name="offsetY">The second element of the third row.</param>
/// <param name="persZ">The third element of the third row.</param>
/// <param name="perspZ">The third element of the third row.</param>
publicMatrix(
doublescaleX,
doubleskrewY,
doublepersX,
doubleskrewX,
doubleskewY,
doubleperspX,
doubleskewX,
doublescaleY,
doublepersY,
doubleperspY,
doubleoffsetX,
doubleoffsetY,
doublepersZ)
doubleperspZ)
{
_m11=scaleX;
_m12=skrewY;
_m13=persX;
_m21=skrewX;
_m12=skewY;
_m13=perspX;
_m21=skewX;
_m22=scaleY;
_m23=persY;
_m23=perspY;
_m31=offsetX;
_m32=offsetY;
_m33=persZ;
_m33=perspZ;
}
/// <summary>
@ -111,17 +111,17 @@ namespace Avalonia
publicdoubleM11=>_m11;
/// <summary>
/// The second element of the first row (skrewY).
/// The second element of the first row (skewY).
/// </summary>
publicdoubleM12=>_m12;
/// <summary>
/// The third element of the first row (persX: input x-axis perspective factor).
/// The third element of the first row (perspX: input x-axis perspective factor).
/// </summary>
publicdoubleM13=>_m13;
/// <summary>
/// The first element of the second row (skrewX).
/// The first element of the second row (skewX).
/// </summary>
publicdoubleM21=>_m21;
@ -131,7 +131,7 @@ namespace Avalonia
publicdoubleM22=>_m22;
/// <summary>
/// The third element of the second row (persY: input y-axis perspective factor).
/// The third element of the second row (perspY: input y-axis perspective factor).
/// </summary>
publicdoubleM23=>_m23;
@ -146,7 +146,7 @@ namespace Avalonia
publicdoubleM32=>_m32;
/// <summary>
/// The third element of the third row (persZ: perspective scale factor).
/// The third element of the third row (perspZ: perspective scale factor).
/// </summary>
publicdoubleM33=>_m33;
@ -481,7 +481,7 @@ namespace Avalonia
/// <summary>
/// Parses a <see cref="Matrix"/> string.
/// </summary>
/// <param name="s">Six or nine comma-delimited double values (m11, m12, m21, m22, offsetX, offsetY[, persX, persY, persZ]) that describe the new <see cref="Matrix"/></param>
/// <param name="s">Six or nine comma-delimited double values (m11, m12, m21, m22, offsetX, offsetY[, perspX, perspY, perspZ]) that describe the new <see cref="Matrix"/></param>