// swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 6.3 effective-5.10 (swiftlang-6.3.0.123.4 clang-2100.0.123.2) // swift-module-flags: -target x86_64-apple-macos26.4 -enable-objc-interop -autolink-force-load -enable-library-evolution -module-link-name swiftSceneKit -swift-version 5 -enforce-exclusivity=checked -O -library-level api -enable-experimental-feature DebugDescriptionMacro -enable-bare-slash-regex -user-module-version 1.2 -module-name SceneKit // swift-module-flags-ignorable: -formal-cxx-interoperability-mode=off -interface-compiler-version 6.3 import CoreGraphics import Foundation @_exported import SceneKit import Swift import _Concurrency import _StringProcessing import _SwiftConcurrencyShims import simd public typealias SCNFloat = CoreFoundation.CGFloat extension SceneKit.SCNVector3 { public init(_ x: Swift.Float, _ y: Swift.Float, _ z: Swift.Float) public init(_ x: CoreFoundation.CGFloat, _ y: CoreFoundation.CGFloat, _ z: CoreFoundation.CGFloat) public init(_ x: Swift.Double, _ y: Swift.Double, _ z: Swift.Double) public init(_ x: Swift.Int, _ y: Swift.Int, _ z: Swift.Int) public init(_ v: Swift.SIMD3) public init(_ v: Swift.SIMD3) } extension Swift.SIMD3 where Scalar == Swift.Float { public init(_ v: SceneKit.SCNVector3) } extension Swift.SIMD3 where Scalar == Swift.Double { public init(_ v: SceneKit.SCNVector3) } extension SceneKit.SCNVector4 { public init(_ x: Swift.Float, _ y: Swift.Float, _ z: Swift.Float, _ w: Swift.Float) public init(_ x: CoreFoundation.CGFloat, _ y: CoreFoundation.CGFloat, _ z: CoreFoundation.CGFloat, _ w: CoreFoundation.CGFloat) public init(_ x: Swift.Double, _ y: Swift.Double, _ z: Swift.Double, _ w: Swift.Double) public init(_ x: Swift.Int, _ y: Swift.Int, _ z: Swift.Int, _ w: Swift.Int) public init(_ v: Swift.SIMD4) public init(_ v: Swift.SIMD4) } extension Swift.SIMD4 where Scalar == Swift.Float { public init(_ v: SceneKit.SCNVector4) } extension Swift.SIMD4 where Scalar == Swift.Double { public init(_ v: SceneKit.SCNVector4) } extension QuartzCore.CATransform3D { public init(_ m: simd.float4x4) public init(_ m: simd.double4x4) } extension simd.simd_float4x4 { public init(_ m: SceneKit.SCNMatrix4) } extension simd.simd_double4x4 { public init(_ m: SceneKit.SCNMatrix4) } @available(iOS 8.0, macOS 10.8, *) extension SceneKit.SCNGeometryElement { convenience public init(indices: [IndexType], primitiveType: SceneKit.SCNGeometryPrimitiveType) where IndexType : Swift.FixedWidthInteger } @available(iOS 8.0, macOS 10.8, *) extension SceneKit.SCNGeometrySource { @nonobjc convenience public init(vertices: [SceneKit.SCNVector3]) @nonobjc convenience public init(normals: [SceneKit.SCNVector3]) @nonobjc convenience public init(textureCoordinates: [CoreFoundation.CGPoint]) } @available(iOS 8.0, macOS 10.10, *) extension SceneKit.SCNBoundingVolume { public var boundingBox: (min: SceneKit.SCNVector3, max: SceneKit.SCNVector3) { get set } public var boundingSphere: (center: SceneKit.SCNVector3, radius: Swift.Float) { get } } @available(iOS 8.0, macOS 10.8, *) extension SceneKit.SCNSceneSource { public func entryWithIdentifier(_ uid: Swift.String, withClass entryClass: T.Type) -> T? where T : AnyObject } extension SceneKit.SCNVector3 : Swift._ObjectiveCBridgeable { public func _bridgeToObjectiveC() -> Foundation.NSValue public static func _forceBridgeFromObjectiveC(_ source: Foundation.NSValue, result: inout SceneKit.SCNVector3?) public static func _conditionallyBridgeFromObjectiveC(_ source: Foundation.NSValue, result: inout SceneKit.SCNVector3?) -> Swift.Bool public static func _unconditionallyBridgeFromObjectiveC(_ source: Foundation.NSValue?) -> SceneKit.SCNVector3 public typealias _ObjectiveCType = Foundation.NSValue } extension SceneKit.SCNVector4 : Swift._ObjectiveCBridgeable { public func _bridgeToObjectiveC() -> Foundation.NSValue public static func _forceBridgeFromObjectiveC(_ source: Foundation.NSValue, result: inout SceneKit.SCNVector4?) public static func _conditionallyBridgeFromObjectiveC(_ source: Foundation.NSValue, result: inout SceneKit.SCNVector4?) -> Swift.Bool public static func _unconditionallyBridgeFromObjectiveC(_ source: Foundation.NSValue?) -> SceneKit.SCNVector4 public typealias _ObjectiveCType = Foundation.NSValue }