Core - Made SKPaintExtensions public

This commit is contained in:
Robert committed 2023-08-22 16:01:32 +02:00
1 parent 5ccd1a9761
commit f6f6f0fe6a
1 file changed
+9 -2
@@ -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();