One Logo Pool Ball
RealityFoundation · IOS API REFERENCE

SpatialTrackingSession.UnavailableCapabilities

struct · iOS 18.0+ · SDK 27.1

struct UnavailableCapabilities

A type that contains the unavailable capabilities of the current spatial tracking session.

Members (4)

get · iOS 18.0+

sceneUnderstanding

TypeScript
get sceneUnderstanding(): Array<SpatialTrackingSession_Configuration_SceneUnderstandingCapability>
Swift declaration
var sceneUnderstanding: Set<SpatialTrackingSession.Configuration.SceneUnderstandingCapability> { get }

A type that contains all unavailable scene-understanding capabilities.

get · iOS 18.0+

missingCameraAuthorization

TypeScript
get missingCameraAuthorization(): (boolean) | null
Swift declaration
var missingCameraAuthorization: Bool? { get }

Whether the person using the device approves the camera authorization or not.

get · iOS 18.0+

anchor

TypeScript
get anchor(): Array<SpatialTrackingSession_Configuration_AnchorCapability>
Swift declaration
var anchor: Set<SpatialTrackingSession.Configuration.AnchorCapability> { get }

A type that contains all unavailable anchor capabilities. The system marks certain anchor capabilities as unavailable if: - The device running your app doesn't support them. - The person using the device doesn't approve the corresponding ARKit authorization.

init · iOS 18.0+

init

TypeScript
static init(): SpatialTrackingSession_UnavailableCapabilities
Swift declaration
init()

Creates an unavailable capabilities instance.

Skipped declarations

No declarations were skipped in this snapshot.

All RealityFoundation types →