Struct SKMatrix
Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll
public struct SKMatrix
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Fields
Persp0
public float Persp0
Field Value
Persp1
public float Persp1
Field Value
Persp2
public float Persp2
Field Value
ScaleX
public float ScaleX
Field Value
ScaleY
public float ScaleY
Field Value
SkewX
public float SkewX
Field Value
SkewY
public float SkewY
Field Value
TransX
public float TransX
Field Value
TransY
public float TransY
Field Value
Methods
Concat(SKMatrix, SKMatrix)
public static SKMatrix Concat(SKMatrix first, SKMatrix second)
Parameters
first SKMatrix
second SKMatrix
Returns
Concat(ref SKMatrix, SKMatrix, SKMatrix)
public static void Concat(ref SKMatrix target, SKMatrix first, SKMatrix second)
Parameters
target SKMatrix
first SKMatrix
second SKMatrix
CreateIdentity()
public static SKMatrix CreateIdentity()
Returns
CreateRotationDegrees(float, float, float)
public static SKMatrix CreateRotationDegrees(float degrees, float px, float py)
Parameters
degrees float
px float
py float
Returns
CreateScale(float, float)
public static SKMatrix CreateScale(float sx, float sy)
Parameters
sx float
sy float
Returns
CreateTranslation(float, float)
public static SKMatrix CreateTranslation(float dx, float dy)
Parameters
dx float
dy float
Returns
FromMatrix3x2(Matrix3x2)
public static SKMatrix FromMatrix3x2(Matrix3x2 matrix)
Parameters
matrix Matrix3x2
Returns
PreConcat(SKMatrix)
public SKMatrix PreConcat(SKMatrix matrix)
Parameters
matrix SKMatrix
Returns
ToMatrix3x2()
public Matrix3x2 ToMatrix3x2()