One Logo Pool Ball
ARKit · IOS API REFERENCE

ARSKView

class · iOS 11.0+ · SDK 27.1

class ARSKView

Members (8)

method · iOS 11.0+

anchor

TypeScript
anchor(node: _SpriteKit_SKNode): Promise<(ARAnchor) | null>
Swift declaration
func anchor(for node: SKNode) -> ARAnchor?
method · iOS 11.0+ · Deprecated in iOS 14.0

hitTest

TypeScript
hitTest(point: { x: number; y: number }, types: ARHitTestResult_ResultType): Promise<Array<ARHitTestResult>>
Swift declaration
func hitTest(_ point: CGPoint, types: ARHitTestResult.ResultType) -> [ARHitTestResult]
init

init

TypeScript
static init(): Promise<ARSKView>
Swift declaration
init()
method · iOS 11.0+

node

TypeScript
node(anchor: ARAnchor): Promise<(_SpriteKit_SKNode) | null>
Swift declaration
func node(for anchor: ARAnchor) -> SKNode?
get · iOS 11.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any ARSKViewDelegate)? { get set }
set · iOS 11.0+

delegate

TypeScript
setDelegate(value?: (Implements<ARSKViewDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any ARSKViewDelegate)? { get set }
get · iOS 11.0+

session

TypeScript
get session(): Promise<ARSession>
Swift declaration
var session: ARSession { get set }
set · iOS 11.0+

session

TypeScript
setSession(value: ARSession): Promise<void>
Swift declaration
var session: ARSession { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All ARKit types →