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

    Duck-typed subset of THREE.WebGLRenderer / WebGPURenderer we read.

    interface RendererInfoSource {
        info?: {
            autoReset?: boolean;
            reset?: () => void;
            render?: {
                frame?: number;
                calls?: number;
                drawCalls?: number;
                frameCalls?: number;
                triangles?: number;
                points?: number;
                lines?: number;
            };
            memory?: { geometries?: number; textures?: number; programs?: number };
            programs?: unknown[] | null;
        };
    }
    Index
    info?: {
        autoReset?: boolean;
        reset?: () => void;
        render?: {
            frame?: number;
            calls?: number;
            drawCalls?: number;
            frameCalls?: number;
            triangles?: number;
            points?: number;
            lines?: number;
        };
        memory?: { geometries?: number; textures?: number; programs?: number };
        programs?: unknown[] | null;
    }

    Type Declaration

    • OptionalautoReset?: boolean

      Three resets the counters at every render() when true (the default).

    • Optionalreset?: () => void
    • Optionalrender?: {
          frame?: number;
          calls?: number;
          drawCalls?: number;
          frameCalls?: number;
          triangles?: number;
          points?: number;
          lines?: number;
      }
      • Optionalframe?: number

        WebGL only: render-pass counter.

      • Optionalcalls?: number

        WebGL: draw calls this frame. WebGPU: render() passes since startup.

      • OptionaldrawCalls?: number

        WebGPU only: draw calls this frame.

      • OptionalframeCalls?: number

        WebGPU only: render() passes this frame.

      • Optionaltriangles?: number
      • Optionalpoints?: number
      • Optionallines?: number
    • Optionalmemory?: { geometries?: number; textures?: number; programs?: number }

      programs is WebGPU only (a count).

    • Optionalprograms?: unknown[] | null

      WebGL only: the program cache.