One Logo Pool Ball
RoomPlan · IOS API REFERENCE

RoomCaptureView

class · iOS 16.0+ · SDK 27.1

@MainActor @objc @preconcurrency class RoomCaptureView

Members (8)

init · iOS 16.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(RoomCaptureView) | null>
Swift declaration
@MainActor @preconcurrency required dynamic init?(coder: NSCoder)
init · iOS 16.0+

init

TypeScript
static initFrame(frame: { x: number; y: number; width: number; height: number }): Promise<RoomCaptureView>
Swift declaration
@MainActor @preconcurrency override dynamic init(frame: CGRect)
get · iOS 16.0+

captureSession

TypeScript
get captureSession(): Promise<(RoomCaptureSession) | null>
Swift declaration
@MainActor @preconcurrency var captureSession: RoomCaptureSession! { get }
get · iOS 16.0+

isModelEnabled

TypeScript
get isModelEnabled(): Promise<boolean>
Swift declaration
@MainActor @preconcurrency var isModelEnabled: Bool
set · iOS 16.0+

isModelEnabled

TypeScript
setIsModelEnabled(value: boolean): Promise<void>
Swift declaration
@MainActor @preconcurrency var isModelEnabled: Bool
init · iOS 17.0+

init

TypeScript
static initFrameArSession(frame: { x: number; y: number; width: number; height: number }, arSession: _ARKit_ARSession): Promise<RoomCaptureView>
Swift declaration
@MainActor @preconcurrency init(frame: CGRect, arSession: ARSession)
get · iOS 16.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
@MainActor @preconcurrency weak var delegate: (any RoomCaptureViewDelegate)?
set · iOS 16.0+

delegate

TypeScript
setDelegate(value?: (SDKHandle) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency weak var delegate: (any RoomCaptureViewDelegate)?

Skipped declarations

No declarations were skipped in this snapshot.

All RoomPlan types →