Log entry for a single render frame, made up of multiple render passes.

interface ViewRenderStats {
    canvasSize: [number, number];
    numDrawCalls: number;
    numPrims: number;
    renderBins: RenderBinStats[];
    timeMs?: TimeMs;
    viewId: string;
}

Properties

canvasSize: [number, number]

Size of the canvas in pixels [width, height].

numDrawCalls: number

Total number of draw calls made during this frame.

numPrims: number

Total number of primitives rendered during this frame.

renderBins: RenderBinStats[]

Render passes made during this frame.

timeMs?: TimeMs

Time range for this frame.

viewId: string

The View being rendered.