From 849754e424b6ac10cb60a486c7812e28247574ab Mon Sep 17 00:00:00 2001
From: Steven Kirk <grokys@gmail.com>
Date: Thu, 5 May 2022 16:51:44 +0200
Subject: [PATCH] Expose CurrentOpacity on ISkiaDrawingContextImpl.

---
 src/Skia/Avalonia.Skia/DrawingContextImpl.cs      | 1 +
 src/Skia/Avalonia.Skia/ISkiaDrawingContextImpl.cs | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs
index 2548b9f5aab..b45968ec27c 100644
--- a/src/Skia/Avalonia.Skia/DrawingContextImpl.cs
+++ b/src/Skia/Avalonia.Skia/DrawingContextImpl.cs
@@ -126,6 +126,7 @@ public DrawingContextImpl(CreateInfo createInfo, params IDisposable[] disposable
         SKCanvas ISkiaDrawingContextImpl.SkCanvas => Canvas;
         SKSurface ISkiaDrawingContextImpl.SkSurface => Surface;
         GRContext ISkiaDrawingContextImpl.GrContext => _grContext;
+        double ISkiaDrawingContextImpl.CurrentOpacity => _currentOpacity;
 
         /// <inheritdoc />
         public void Clear(Color color)
diff --git a/src/Skia/Avalonia.Skia/ISkiaDrawingContextImpl.cs b/src/Skia/Avalonia.Skia/ISkiaDrawingContextImpl.cs
index 38fa5a5253d..87c89beb7e8 100644
--- a/src/Skia/Avalonia.Skia/ISkiaDrawingContextImpl.cs
+++ b/src/Skia/Avalonia.Skia/ISkiaDrawingContextImpl.cs
@@ -8,5 +8,6 @@ public interface ISkiaDrawingContextImpl : IDrawingContextImpl
         SKCanvas SkCanvas { get; }
         GRContext GrContext { get; }
         SKSurface SkSurface { get; }
+        double CurrentOpacity { get; }
     }
 }