Skip to main content

Interface: RuntimeAdapter

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

Properties

PropertyModifierTypeDescriptionDefined in
session?readonlySessionFacetSession lifecycle, if this host owns sessions. See SessionFacet.service-framework/src/runtime-adapter.ts:154

Methods

getCapabilities()

getCapabilities(): AdapterCapabilities;

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

Current XR capabilities (may change once a session is established).

Returns

AdapterCapabilities


onCapabilitiesChange()

onCapabilitiesChange(listener: CapabilitiesListener): Unsubscribe;

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

Subscribe to capability changes; returns an unsubscribe handle. Mirrors RuntimeAdapter.onFrame so gating services can react to a session coming online instead of polling RuntimeAdapter.getCapabilities every frame.

Parameters

ParameterType
listenerCapabilitiesListener

Returns

Unsubscribe


onFrame()

onFrame(listener: FrameListener): Unsubscribe;

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

Subscribe to per-frame updates; returns an unsubscribe handle.

Parameters

ParameterType
listenerFrameListener

Returns

Unsubscribe