using Avalonia; using SkiaSharp; namespace Artemis.UI.Shared.Extensions; /// /// Provides utility methods when working with SkiaSharp matrices. /// public static class SKMatrixExtensions { /// /// Converts the matrix to an Avalonia . /// /// The matrix to convert. /// The resulting Avalonia . public static Matrix ToMatrix(this SKMatrix matrix) { return new Matrix( matrix.ScaleX, matrix.SkewY, matrix.SkewX, matrix.ScaleY, matrix.TransX, matrix.TransY ); } }