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()