Skip to content

Commit 60ba432

Browse files
committed
Further simplify SceneKit overlay by adding private extension to CGFloat.
1 parent 942e524 commit 60ba432

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

stdlib/public/SDK/SceneKit/SceneKit.swift

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
// MARK: Exposing SCNFloat
1616

1717
#if os(OSX)
18+
private extension CGFloat {
19+
init(_ x: CGFloat) { self = x }
20+
}
1821
public typealias SCNFloat = CGFloat
1922
#elseif os(iOS) || os(tvOS)
2023
public typealias SCNFloat = Float
@@ -29,15 +32,9 @@ extension SCNVector3 {
2932
self.z = SCNFloat(z)
3033
}
3134
public init(_ x: CGFloat, _ y: CGFloat, _ z: CGFloat) {
32-
#if os(OSX)
33-
self.x = x
34-
self.y = y
35-
self.z = z
36-
#elseif os(iOS) || os(tvOS)
3735
self.x = SCNFloat(x)
3836
self.y = SCNFloat(y)
3937
self.z = SCNFloat(z)
40-
#endif
4138
}
4239
public init(_ x: Double, _ y: Double, _ z: Double) {
4340
self.init(SCNFloat(x), SCNFloat(y), SCNFloat(z))

0 commit comments

Comments
 (0)