Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Optional / always-present panel handles the coordinator manages.

    Index
    debugConsole: DebugConsoleHandle

    Always present: the debug console — owned by InputHandler from construction.

    performanceStats: PerformanceStatsHandle

    Always present: the animation controller's performance-stats handle.

    renderingControls?: RenderingControlsHandle

    Optional: rendering controls panel.

    dimensionSliders?: DimensionSlidersHandle

    Optional: dimension sliders.

    recordingPanel?: RecordingPanelHandle

    Optional: recording panel.

    datasetBrowser?: CloseableHandle

    Optional: dataset browser, exposed only as a close handle so the Escape path runs the panel's close() method (which fires onClose to clear the owner's ref) instead of just yanking the DOM element. Without this, Escape leaves LuxarApp.datasetBrowser dangling and the O shortcut becomes a silent no-op.

    layersPanel?: VisiblyHideableHandle

    Optional: layers panel. Wired so the close button's advertised aria-keyshortcuts="escape" closes the panel through the same coordinator path as other panels.

    controlRail?: OverlayCloseHandle

    Optional: control-rail flyout / popover overlay.