Svg.Skia Home
  1. Home
  2. Docs
  3. API
    1. GitHub
    Menu
    Loading menu…

    On this page

    1. Home
    2. API
    3. ShimSkiaSharp
    4. SKMatrix

    SKMatrix Struct

    Definition

    Namespace ShimSkiaSharp
    Assembly ShimSkiaSharp.dll
    Implements IEquatable<SKMatrix>
    View source
    Show inherited members (3)
    • System.Object.Equals(System.Object, System.Object)
    • System.Object.GetType()
    • System.Object.ReferenceEquals(System.Object, System.Object)
    public struct SKMatrix : IEquatable<SKMatrix>
    
    Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

    Constructors (1)

    SKMatrix(Single, Single, Single, Single, Single, Single, Single, Single, Single)

    Fields (2)

    Empty
    Identity

    Properties (10)

    IsIdentity
    Persp0
    Persp1
    Persp2
    ScaleX
    ScaleY
    SkewX
    SkewY
    TransX
    TransY

    Methods (19)

    CreateIdentity()
    CreateRotation(Single, Single, Single)
    CreateRotation(Single)
    CreateRotationDegrees(Single, Single, Single)
    CreateRotationDegrees(Single)
    CreateScale(Single, Single, Single, Single)
    CreateScale(Single, Single)
    CreateSkew(Single, Single)
    CreateTranslation(Single, Single)
    Equals(SKMatrix)
    Equals(Object?)
    GetHashCode()
    MapPoint(SKPoint)
    MapRect(SKRect)
    MapRect(ref SKRect)
    PostConcat(SKMatrix)
    PreConcat(SKMatrix)
    ToString()
    TryInvert(out SKMatrix)

    Operators (3)

    Equality(SKMatrix, SKMatrix)
    Inequality(SKMatrix, SKMatrix)
    Multiply(SKMatrix, SKMatrix)

    Extensions (2)

    ToMatrix(SKMatrix)
    ToSKMatrix(SKMatrix)

    Copyright © 2026, Wieslaw Soltes aka wieslawsoltes - Content licensed under the Creative Commons CC BY 2.5 | Site generated by lunet hosted on GitHub Pages