File tree Expand file tree Collapse file tree 4 files changed +55
-0
lines changed
Expand file tree Collapse file tree 4 files changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ //
2+ // CGContext.swift
3+ // OpenCoreGraphics
4+ //
5+ // Created by Kyle on 1/11/26.
6+ // Status: Empty
7+
8+ open class CGContext { }
Original file line number Diff line number Diff line change 1+ //
2+ // CAAction.swift
3+ // OpenCoreGraphics
4+ //
5+ // Created by Kyle on 1/11/26.
6+ // Status: Empty
7+
8+ public protocol CAAction : AnyObject { }
9+
10+ open class CABasicAnimation : CAAction {
11+
12+ }
Original file line number Diff line number Diff line change 1+ //
2+ // CALayer.swift
3+ // OpenCoreGraphics
4+ //
5+ // Created by Kyle on 1/11/26.
6+ // Status: Empty
7+
8+ open class CALayer {
9+ open weak var delegate : CALayerDelegate ?
10+
11+ open var contents : CGImage ?
12+
13+ open var contentsScale : CGFloat = 1.0
14+ }
15+
16+ extension CALayer : Hashable {
17+ public func hash( into hasher: inout Hasher ) {
18+ hasher. combine ( ObjectIdentifier ( self ) )
19+ }
20+
21+ public static func == ( lhs: CALayer , rhs: CALayer ) -> Bool {
22+ return lhs === rhs
23+ }
24+ }
25+
26+ public protocol CALayerDelegate : AnyObject {
27+ func action( forKey event: String ) -> CABasicAnimation ?
28+ }
Original file line number Diff line number Diff line change 1+ //
2+ // CGImage.swift
3+ // OpenCoreGraphics
4+ //
5+ // Created by Kyle on 1/11/26.
6+
7+ open class CGImage { }
You can’t perform that action at this time.
0 commit comments