One Logo Pool Ball
ImmersiveMediaSupport · IOS API REFERENCE

ImmersiveCameraViewModel

struct · iOS 26.4+ · SDK 27.1

struct ImmersiveCameraViewModel

A view model that holds all the resources needed to render an immersive camera view. App needs to query this type instance from `VenueDescriptor` instance given the immersive camera identifier.

Members (5)

get · iOS 26.4+

environmentBackdrop

TypeScript
get environmentBackdrop(): (_ModelIO_MDLAsset) | null
Swift declaration
var environmentBackdrop: MDLAsset? { get }

The environment backdrop associated with the immersive camera view

get · iOS 26.4+

mask

TypeScript
get mask(): (ImmersiveVideoMask) | null
Swift declaration
var mask: ImmersiveVideoMask? { get }

Generated immersive video mask associated with the immersive camera view

get · iOS 26.4+

leftEye

TypeScript
get leftEye(): _ModelIO_MDLMesh
Swift declaration
var leftEye: MDLMesh { get }

Left eye mesh associated with the immersive camera view.

get · iOS 26.4+

cameraID

TypeScript
get cameraID(): string
Swift declaration
var cameraID: String { get }

The camera identifier string of the Immersive camera associated with this view model.

get · iOS 26.4+

rightEye

TypeScript
get rightEye(): _ModelIO_MDLMesh
Swift declaration
var rightEye: MDLMesh { get }

Right eye mesh associated with the immersive camera view.

Skipped declarations

No declarations were skipped in this snapshot.

All ImmersiveMediaSupport types →