AngleSharp.Css by AngleSharp

<PackageReference Include="AngleSharp.Css" Version="1.0.0-alpha-101" />

.NET API 418,304 bytes

 TransformMatrix

Represents a transformation matrix value. http://dev.w3.org/csswg/css-transforms/#mathematical-description
public static readonly TransformMatrix One

Gets the unity matrix.

public static readonly TransformMatrix Zero

Gets the zero matrix.

public double this[int row, int col] { get; }

Gets the element at the specified indices.

public double M11 { get; }

Gets the element of the 1st row, 1st column.

public double M12 { get; }

Gets the element of the 1st row, 2nd column.

public double M13 { get; }

Gets the element of the 1st row, 3rd column.

public double M21 { get; }

Gets the element of the 2nd row, 1st column.

public double M22 { get; }

Gets the element of the 2nd row, 2nd column.

public double M23 { get; }

Gets the element of the 2nd row, 3rd column.

public double M31 { get; }

Gets the element of the 3rd row, 1st column.

public double M32 { get; }

Gets the element of the 3rd row, 2nd column.

public double M33 { get; }

Gets the element of the 3rd row, 3rd column.

public double Tx { get; }

Gets the x-element of the translation vector.

public double Ty { get; }

Gets the y-element of the translation vector.

public double Tz { get; }

Gets the z-element of the translation vector.

public TransformMatrix(double[] values)

Creates a new transformation matrix from a 1D-array.

public TransformMatrix(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33, double tx, double ty, double tz, double px, double py, double pz)

Creates a transformation matrix.

public bool Equals(TransformMatrix other)

Checks for equality with the given other transformation matrix.