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

    Structural view of three's backends (native WebGPU + WebGL2 fallback).

    interface BackendLike {
        isWebGPUBackend?: boolean;
        isWebGLBackend?: boolean;
        updateTexture?: UpdateTextureFn;
        get(object: object): Record<string, unknown>;
        device?:
            | { queue?: { writeTexture?: (...args: unknown[]) => unknown } }
            | null;
        gl?: Record<string, unknown> | null;
        state?:
            | { bindTexture?: (target: unknown, texture: unknown) => void }
            | null;
        textureUtils?: {
            setTextureParameters?: (target: unknown, texture: Texture) => void;
        };
    }
    Index
    isWebGPUBackend?: boolean
    isWebGLBackend?: boolean
    updateTexture?: UpdateTextureFn
    device?: { queue?: { writeTexture?: (...args: unknown[]) => unknown } } | null
    gl?: Record<string, unknown> | null
    state?: { bindTexture?: (target: unknown, texture: unknown) => void } | null
    textureUtils?: {
        setTextureParameters?: (target: unknown, texture: Texture) => void;
    }