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

    Interface WarmupConfig

    What the session warms against. A null renderer/camera/scene or ?noBlendWarmup resolve to a disabled manager.

    interface WarmupConfig {
        enabled: boolean;
        renderer: WarmupRenderer | null;
        camera: Camera | null;
        targetScene: Scene<Object3DEventMap> | null;
        pipelineVariants?: boolean;
        getRenderTarget?: () => | RenderTarget<
            Texture<unknown, TextureEventMap>,
            RenderTargetEventMap,
        >
        | null;
    }
    Index
    enabled: boolean
    renderer: WarmupRenderer | null
    camera: Camera | null
    targetScene: Scene<Object3DEventMap> | null
    pipelineVariants?: boolean

    Key variants by blend mode, not only by shader defines: true for WebGPU, where the blend state belongs to the render pipeline. Defaults to false (WebGL, where modes differing only in blend state share one program).

    getRenderTarget?: () => | RenderTarget<
        Texture<unknown, TextureEventMap>,
        RenderTargetEventMap,
    >
    | null

    Read at compile time because resize or MSAA changes can replace the target.