Skip to main content

Interface: PanelHandle

Defined in: packages/webxr-uiextensions/src/adapter.ts:87

A live spatial panel created from compiled UIKitML JSON. The root is traversable with the core's walk/findRole helpers and the data-uix control upgraders - identical markup works on every adapter.

Properties​

PropertyModifierTypeDescriptionDefined in
rootreadonlyUixElementRoot element of the interpreted panel (UixElement-conformant).packages/webxr-uiextensions/src/adapter.ts:89

Methods​

dispose()​

dispose(): void;

Defined in: packages/webxr-uiextensions/src/adapter.ts:95

Release panel resources.

Returns​

void


getElementById()​

getElementById(id: string): UixElement | undefined;

Defined in: packages/webxr-uiextensions/src/adapter.ts:91

Look up an element by its markup id.

Parameters​

ParameterType
idstring

Returns​

UixElement | undefined


setTargetDimensions()​

setTargetDimensions(width: number, height: number): void;

Defined in: packages/webxr-uiextensions/src/adapter.ts:93

Constrain the panel to fit within width × height meters.

Parameters​

ParameterType
widthnumber
heightnumber

Returns​

void