Skip to content

ZenFG TypeScript API / webgpu / root / CompiledFrameWithReport

Interface: CompiledFrameWithReport ​

Defined in: packages/webgpu/src/types.ts:1412

Compiled frame carrying an opt-in readonly diagnostic snapshot.

Extends ​

Properties ​

compilationReport ​

readonly compilationReport: FrameGraphCompilationReport

Defined in: packages/webgpu/src/types.ts:1413

Methods ​

execute() ​

execute(options?): void

Defined in: packages/webgpu/src/types.ts:1397

Executes synchronously without timing. Throws on execution or callback failure.

Parameters ​

options? ​

CompiledFrameExecuteOptions

Returns ​

void

Inherited from ​

CompiledFrame.execute


executeWithTiming() ​

Call Signature ​

executeWithTiming(options): FrameGraphCpuExecutionTiming

Defined in: packages/webgpu/src/types.ts:1405

Executes synchronously with explicitly selected timing families. CPU results do not await GPU completion. GPU unavailability is non-fatal. Throws synchronously on execution failure; no partial CPU report is returned. Destroying the runtime before GPU readback completes rejects the GPU timing promise with a FrameGraphError whose code is Destroyed.

Parameters ​
options ​

CompiledFrameExecuteOptions & object

Returns ​

FrameGraphCpuExecutionTiming

Inherited from ​

CompiledFrame.executeWithTiming

Call Signature ​

executeWithTiming(options): FrameGraphGpuExecutionTiming

Defined in: packages/webgpu/src/types.ts:1406

Parameters ​
options ​

CompiledFrameExecuteOptions & object

Returns ​

FrameGraphGpuExecutionTiming

Inherited from ​

CompiledFrame.executeWithTiming

Call Signature ​

executeWithTiming(options): FrameGraphBothExecutionTiming

Defined in: packages/webgpu/src/types.ts:1407

Parameters ​
options ​

CompiledFrameExecuteOptions & object

Returns ​

FrameGraphBothExecutionTiming

Inherited from ​

CompiledFrame.executeWithTiming

Call Signature ​

executeWithTiming(options): FrameGraphExecutionTiming

Defined in: packages/webgpu/src/types.ts:1408

Parameters ​
options ​

CompiledFrameExecuteOptions & object

Returns ​

FrameGraphExecutionTiming

Inherited from ​

CompiledFrame.executeWithTiming

Open source / MIT licensed