Skip to main content

Interface: WebXRManagerLike

Defined in: service-framework-three/src/webxr-runtime-adapter.ts:71

The slice of a three.js renderer.xr (WebXRManager) the adapter drives.

Methods​

addEventListener()​

addEventListener(type: WebXRManagerEventType, listener: WebXREventListener): void;

Defined in: service-framework-three/src/webxr-runtime-adapter.ts:76

Parameters​

ParameterType
typeWebXRManagerEventType
listenerWebXREventListener

Returns​

void


getSession()​

getSession(): WebXRSessionLike | null;

Defined in: service-framework-three/src/webxr-runtime-adapter.ts:75

The session the renderer is presenting, or null in 2D.

Returns​

WebXRSessionLike | null


removeEventListener()​

removeEventListener(type: WebXRManagerEventType, listener: WebXREventListener): void;

Defined in: service-framework-three/src/webxr-runtime-adapter.ts:77

Parameters​

ParameterType
typeWebXRManagerEventType
listenerWebXREventListener

Returns​

void


setSession()​

setSession(session: WebXRSessionLike): void | Promise<void>;

Defined in: service-framework-three/src/webxr-runtime-adapter.ts:73

Hands the renderer the session it should present.

Parameters​

ParameterType
sessionWebXRSessionLike

Returns​

void | Promise<void>