Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...
    Index
    pendingResize: { width: number; height: number } | null = null
    resizeRAF: number | null = null
    resizeLocked: boolean = false

    Suppress resize while a recording is in progress (resolution must stay locked).

    • Schedule a resize. Coalesces multiple synchronous resize events into a single rAF callback so a burst of ResizeObserver fires doesn't trigger N renderer resizes.

      Dimensions come from getDims (SceneManager passes its parent-first canvas measurement so embedded viewers track their host container); defaults to the window size for window-sized callers.

      Parameters

      • getCtx: () => ResizeCtx
      • getDims: () => { width: number; height: number } = ...

      Returns void

    • Apply a resize immediately (no rAF coalescing). Used by the manual adaptive-DPR path which already runs at frame-level granularity. Falls back to direct renderer sizing when post-processing hasn't been initialised yet.

      Parameters

      Returns void