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>