From 4892750dae2c2183544c5d9a282a7e77b7b6d10f Mon Sep 17 00:00:00 2001 From: Kyle Date: Sun, 25 Oct 2026 18:29:25 +0800 Subject: [PATCH] refactor: use CGBlendMode from OpenCoreGraphics --- Example/Tuist/Package.resolved | 2 +- Package.resolved | 2 +- .../Graphic/GraphicsContext.swift | 33 ------------------- 3 files changed, 2 insertions(+), 35 deletions(-) diff --git a/Example/Tuist/Package.resolved b/Example/Tuist/Package.resolved index d8cb7ad75..17467ec4d 100644 --- a/Example/Tuist/Package.resolved +++ b/Example/Tuist/Package.resolved @@ -25,7 +25,7 @@ "location" : "https://github.com/OpenSwiftUIProject/OpenCoreGraphics", "state" : { "branch" : "main", - "revision" : "df5ab4c4dcd0afc8fde978f6a0ad5228bb8aee17" + "revision" : "1d4657f665921ba1f147eef930997b5c3bd02082" } }, { diff --git a/Package.resolved b/Package.resolved index 640044a75..b011b9735 100644 --- a/Package.resolved +++ b/Package.resolved @@ -25,7 +25,7 @@ "location" : "https://github.com/OpenSwiftUIProject/OpenCoreGraphics", "state" : { "branch" : "main", - "revision" : "df5ab4c4dcd0afc8fde978f6a0ad5228bb8aee17" + "revision" : "1d4657f665921ba1f147eef930997b5c3bd02082" } }, { diff --git a/Sources/OpenSwiftUICore/Graphic/GraphicsContext.swift b/Sources/OpenSwiftUICore/Graphic/GraphicsContext.swift index f1522c76c..063018c10 100644 --- a/Sources/OpenSwiftUICore/Graphic/GraphicsContext.swift +++ b/Sources/OpenSwiftUICore/Graphic/GraphicsContext.swift @@ -8,39 +8,6 @@ public import OpenCoreGraphicsShims package import OpenRenderBoxShims -#if !canImport(CoreGraphics) -public enum CGBlendMode: Int32, @unchecked Sendable { - case normal = 0 - case multiply = 1 - case screen = 2 - case overlay = 3 - case darken = 4 - case lighten = 5 - case colorDodge = 6 - case colorBurn = 7 - case softLight = 8 - case hardLight = 9 - case difference = 10 - case exclusion = 11 - case hue = 12 - case saturation = 13 - case color = 14 - case luminosity = 15 - case clear = 16 - case copy = 17 - case sourceIn = 18 - case sourceOut = 19 - case sourceAtop = 20 - case destinationOver = 21 - case destinationIn = 22 - case destinationOut = 23 - case destinationAtop = 24 - case xor = 25 - case plusDarker = 26 - case plusLighter = 27 -} -#endif - package enum PathDrawingStyle { case fill(FillStyle) case stroke(StrokeStyle)