Skip to main content

Interface: BabylonXRExperienceLike

Defined in: service-framework-babylon/src/babylon-runtime-adapter.ts:92

The slice of Babylon's WebXRExperienceHelper the adapter drives - that is, WebXRDefaultExperience.baseExperience.

Properties

PropertyModifierTypeDescriptionDefined in
onStateChangedObservable?readonlyBabylonObservableLike<number>-service-framework-babylon/src/babylon-runtime-adapter.ts:99
sessionManager?readonlyBabylonSessionManagerLike-service-framework-babylon/src/babylon-runtime-adapter.ts:100
state?readonlynumberThe helper's own state, one of BABYLON_WEBXR_STATE. The adapter tracks state through onStateChangedObservable rather than polling this, and names it here so a consumer reading the same shape has it.service-framework-babylon/src/babylon-runtime-adapter.ts:98

Methods

enterXRAsync()

enterXRAsync(
sessionMode: string,
referenceSpaceType: string,
renderTarget?: unknown,
sessionCreationOptions?: unknown
): Promise<unknown>;

Defined in: service-framework-babylon/src/babylon-runtime-adapter.ts:101

Parameters

ParameterType
sessionModestring
referenceSpaceTypestring
renderTarget?unknown
sessionCreationOptions?unknown

Returns

Promise<unknown>


exitXRAsync()

exitXRAsync(): Promise<void>;

Defined in: service-framework-babylon/src/babylon-runtime-adapter.ts:107

Returns

Promise<void>