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

    Container of nullable resources the SceneLoader owns. The orchestrator passes its fields in, the helper does the disposal work, then writes the cleared state back via the clear* callbacks.

    interface DisposeCtx {
        datasetAbortController: AbortController | null;
        updateAbortController: AbortController | null;
        registry: LoaderRegistry;
        gpuBufferPool: GPUBufferPool | null;
        cachingStore: MultiLevelCachingStore | null;
        l0Cache: DecompressedChunkCache | null;
        sliceCache: SliceCache | null;
        viewStateQueue: ViewStateQueue;
        monitor: SceneLoaderMonitorPort | null;
    }
    Index
    datasetAbortController: AbortController | null
    updateAbortController: AbortController | null

    Live per-update controller (if an updateView is in flight); aborted so its reads bail.

    registry: LoaderRegistry
    gpuBufferPool: GPUBufferPool | null
    cachingStore: MultiLevelCachingStore | null
    l0Cache: DecompressedChunkCache | null
    sliceCache: SliceCache | null
    viewStateQueue: ViewStateQueue
    monitor: SceneLoaderMonitorPort | null