init
TypeScriptstatic initFileNamed(filename: string): (GKScene) | nullSwift declarationconvenience init?(fileNamed filename: String)class · iOS 10.0+ · SDK 27.1
class GKScenestatic initFileNamed(filename: string): (GKScene) | nullSwift declarationconvenience init?(fileNamed filename: String)static initFileNamedRootNode(filename: string, rootNode: Implements<GKSceneRootNodeType> | SDKHandle): (GKScene) | nullSwift declarationconvenience init?(fileNamed filename: String, rootNode: any GKSceneRootNodeType)addEntity(entity: GKEntity): voidSwift declarationfunc addEntity(_ entity: GKEntity)addGraph(graph: GKGraph, name: string): voidSwift declarationfunc addGraph(_ graph: GKGraph, name: String)removeEntity(entity: GKEntity): voidSwift declarationfunc removeEntity(_ entity: GKEntity)removeGraph(name: string): voidSwift declarationfunc removeGraph(_ name: String)get entities(): Array<GKEntity>Swift declarationvar entities: [GKEntity] { get }get graphs(): Record<string, GKGraph>Swift declarationvar graphs: [String : GKGraph] { get }get rootNode(): (SDKHandle) | nullSwift declarationvar rootNode: (any GKSceneRootNodeType)? { get set }set rootNode(value: (Implements<GKSceneRootNodeType> | SDKHandle) | null)Swift declarationvar rootNode: (any GKSceneRootNodeType)? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
GKScene.init()
inherited init: cannot prove legal (class declares 2 custom initializers)