One Logo Pool Ball
SceneKit · IOS API REFERENCE

SCNReferenceNode

class · iOS 9.0+ · SDK 27.1

@MainActor class SCNReferenceNode

Members (9)

init · iOS 9.0+

init

TypeScript
static initCoder(aDecoder: _Foundation_NSCoder): Promise<(SCNReferenceNode) | null>
Swift declaration
init?(coder aDecoder: NSCoder)
init · iOS 9.0+

init

TypeScript
static initUrl(referenceURL: string): Promise<(SCNReferenceNode) | null>
Swift declaration
init?(url referenceURL: URL)
method · iOS 9.0+

load

TypeScript
load(): Promise<void>
Swift declaration
func load()
method · iOS 9.0+

unload

TypeScript
unload(): Promise<void>
Swift declaration
func unload()
get · iOS 9.0+

isLoaded

TypeScript
get isLoaded(): Promise<boolean>
Swift declaration
var isLoaded: Bool { get }
get · iOS 9.0+

loadingPolicy

TypeScript
get loadingPolicy(): Promise<SCNReferenceLoadingPolicy>
Swift declaration
var loadingPolicy: SCNReferenceLoadingPolicy { get set }
set · iOS 9.0+

loadingPolicy

TypeScript
setLoadingPolicy(value: SCNReferenceLoadingPolicy): Promise<void>
Swift declaration
var loadingPolicy: SCNReferenceLoadingPolicy { get set }
get · iOS 9.0+

referenceURL

TypeScript
get referenceURL(): Promise<string>
Swift declaration
var referenceURL: URL { get set }
set · iOS 9.0+

referenceURL

TypeScript
setReferenceURL(value: string): Promise<void>
Swift declaration
var referenceURL: URL { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

SCNReferenceNode.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All SceneKit types →