Merge branch 'development' into feature/workshop

This commit is contained in:
Robert committed 2023-08-26 21:52:07 +02:00
commit 606a34c7be
7 files changed
+83 -8

No files matched your search

@@ -2,9 +2,16 @@
namespace Artemis.Core;
internal static class SKPaintExtensions
/// <summary>
/// A static class providing <see cref="SKPaint" /> extensions
/// </summary>
public static class SKPaintExtensions
{
internal static void DisposeSelfAndProperties(this SKPaint paint)
/// <summary>
/// Disposes the paint and its disposable properties such as shaders and filters.
/// </summary>
/// <param name="paint">The pain to dispose.</param>
public static void DisposeSelfAndProperties(this SKPaint paint)
{
paint.ImageFilter?.Dispose();
paint.ColorFilter?.Dispose();