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
);
}
}