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

interface FrameLog {
    canvasSize: [number, number];
    numDrawCalls: number;
    renderBins: RenderBinLog[];
    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.

renderBins: RenderBinLog[]

Render passes made during this frame.

timeMs?: TimeMs

Time range for this frame.

viewId: string

The View being rendered.