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