flabbet преди 1 година
родител
ревизия
a04fe6ab1f
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      src/PixiEditor.DrawingApi.Skia/SkiaDrawingBackend.cs

+ 5 - 1
src/PixiEditor.DrawingApi.Skia/SkiaDrawingBackend.cs

@@ -19,6 +19,7 @@ namespace PixiEditor.DrawingApi.Skia
         public IColorSpaceImplementation ColorSpaceImplementation { get; }
         public IBitmapImplementation BitmapImplementation { get; }
         public IColorFilterImplementation ColorFilterImplementation { get; set; }
+        public IShaderImplementation ShaderImplementation { get; set; }
 
         public SkiaDrawingBackend()
         {
@@ -33,7 +34,10 @@ namespace PixiEditor.DrawingApi.Skia
             SkiaColorFilterImplementation colorFilterImpl = new SkiaColorFilterImplementation();
             ColorFilterImplementation = colorFilterImpl;
             
-            SkiaPaintImplementation paintImpl = new SkiaPaintImplementation(colorFilterImpl);
+            SkiaShaderImplementation shader = new SkiaShaderImplementation();
+            ShaderImplementation = shader;
+            
+            SkiaPaintImplementation paintImpl = new SkiaPaintImplementation(colorFilterImpl, shader);
             PaintImplementation = paintImpl;
             
             SkiaPathImplementation pathImpl = new SkiaPathImplementation();