Skip to content

ZenFG TypeScript API / snapshot / root / FrameGraphSnapshotV1

Type Alias: FrameGraphSnapshotV1 ​

FrameGraphSnapshotV1 = object

Defined in: packages/snapshot/src/types.ts:355

Canonical, portable ZenFG FrameGraph Snapshot 1.2 document.

Properties ​

capture ​

readonly capture: FrameGraphSnapshotCapture

Defined in: packages/snapshot/src/types.ts:359


diagnostics ​

readonly diagnostics: readonly FrameGraphSnapshotDiagnostic[]

Defined in: packages/snapshot/src/types.ts:366


extensions ​

readonly extensions: Readonly<Record<string, JsonValue>>

Defined in: packages/snapshot/src/types.ts:367


format ​

readonly format: typeof FRAME_GRAPH_SNAPSHOT_FORMAT

Defined in: packages/snapshot/src/types.ts:356


graph ​

readonly graph: FrameGraphSnapshotGraph

Defined in: packages/snapshot/src/types.ts:360


memory ​

readonly memory: FrameGraphSnapshotMemory

Defined in: packages/snapshot/src/types.ts:361


producer ​

readonly producer: FrameGraphSnapshotProducer

Defined in: packages/snapshot/src/types.ts:358


timings ​

readonly timings: object

Defined in: packages/snapshot/src/types.ts:362

cpu ​

readonly cpu: FrameGraphSnapshotCpuTimings

gpu ​

readonly gpu: FrameGraphSnapshotGpuTimings


version ​

readonly version: typeof FRAME_GRAPH_SNAPSHOT_VERSION

Defined in: packages/snapshot/src/types.ts:357

Open source / MIT licensed