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

    Implements

    Index
    kind: "offline" = ...
    sessionAbort: AbortController | null = null

    AbortController for the offline-capture session. Set immediately after the confirmation check, BEFORE any state mutation, so dispose() during the early state-save / rAF window can abort the in-flight session.

    overlayCleanup: (() => void) | null = null
    CAPTURE_CALLBACK_ID: "recording-offline-capture" = 'recording-offline-capture'

    Offline-capture callback IDs — static so dispose() can remove them unconditionally even if the loop is parked on an await and hasn't reached its finally yet.

    KEEPALIVE_CALLBACK_ID: "recording-offline-keepalive" = 'recording-offline-keepalive'
    sceneManager: SceneManager
    animationController: AnimationController