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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
onStateChangedObservable? | readonly | BabylonObservableLike<number> | - | service-framework-babylon/src/babylon-runtime-adapter.ts:99 |
sessionManager? | readonly | BabylonSessionManagerLike | - | service-framework-babylon/src/babylon-runtime-adapter.ts:100 |
state? | readonly | number | The 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
| Parameter | Type |
|---|---|
sessionMode | string |
referenceSpaceType | string |
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>