One Logo Pool Ball
SpriteKit · IOS API REFERENCE

SK3DNode

class · iOS 8.0+ · SDK 27.1

class SK3DNode

Members (14)

init · iOS 8.0+

init

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

init

TypeScript
static initViewportSize(viewportSize: { width: number; height: number }): Promise<SK3DNode>
Swift declaration
init(viewportSize: CGSize)
method · iOS 8.0+

projectPoint

TypeScript
projectPoint(point: SDKHandle): Promise<SDKHandle>
Swift declaration
func projectPoint(_ point: vector_float3) -> vector_float3
method · iOS 8.0+

unprojectPoint

TypeScript
unprojectPoint(point: SDKHandle): Promise<SDKHandle>
Swift declaration
func unprojectPoint(_ point: vector_float3) -> vector_float3
get · iOS 8.0+

autoenablesDefaultLighting

TypeScript
get autoenablesDefaultLighting(): Promise<boolean>
Swift declaration
var autoenablesDefaultLighting: Bool { get set }
set · iOS 8.0+

autoenablesDefaultLighting

TypeScript
setAutoenablesDefaultLighting(value: boolean): Promise<void>
Swift declaration
var autoenablesDefaultLighting: Bool { get set }
get · iOS 8.0+

loops

TypeScript
get loops(): Promise<boolean>
Swift declaration
var loops: Bool { get set }
set · iOS 8.0+

loops

TypeScript
setLoops(value: boolean): Promise<void>
Swift declaration
var loops: Bool { get set }
get · iOS 8.0+

isPlaying

TypeScript
get isPlaying(): Promise<boolean>
Swift declaration
var isPlaying: Bool { get set }
set · iOS 8.0+

isPlaying

TypeScript
setIsPlaying(value: boolean): Promise<void>
Swift declaration
var isPlaying: Bool { get set }
get · iOS 8.0+

sceneTime

TypeScript
get sceneTime(): Promise<number>
Swift declaration
var sceneTime: TimeInterval { get set }
set · iOS 8.0+

sceneTime

TypeScript
setSceneTime(value: number): Promise<void>
Swift declaration
var sceneTime: TimeInterval { get set }
get · iOS 8.0+

viewportSize

TypeScript
get viewportSize(): Promise<{ width: number; height: number }>
Swift declaration
var viewportSize: CGSize { get set }
set · iOS 8.0+

viewportSize

TypeScript
setViewportSize(value: { width: number; height: number }): Promise<void>
Swift declaration
var viewportSize: CGSize { get set }

Skipped declarations

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

SK3DNode.scnScene

The iOS SDK compiler rejected this binding: reference to member 'scnScene' cannot be resolved without a contextual type

SK3DNode.scnScene

The iOS SDK compiler rejected this binding: value of type 'SK3DNode' has no member 'scnScene'

SK3DNode.hitTest(_:options:)

The iOS SDK compiler rejected this binding: value of type 'SK3DNode' has no member 'hitTest'

SK3DNode.pointOfView

The iOS SDK compiler rejected this binding: reference to member 'pointOfView' cannot be resolved without a contextual type

SK3DNode.pointOfView

The iOS SDK compiler rejected this binding: value of type 'SK3DNode' has no member 'pointOfView'

SK3DNode.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All SpriteKit types →