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
readonlycompilationReport: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?
Returns
void
Inherited from
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
Inherited from
CompiledFrame.executeWithTiming
Call Signature
executeWithTiming(
options):FrameGraphGpuExecutionTiming
Defined in: packages/webgpu/src/types.ts:1406
Parameters
options
CompiledFrameExecuteOptions & object
Returns
Inherited from
CompiledFrame.executeWithTiming
Call Signature
executeWithTiming(
options):FrameGraphBothExecutionTiming
Defined in: packages/webgpu/src/types.ts:1407
Parameters
options
CompiledFrameExecuteOptions & object
Returns
Inherited from
CompiledFrame.executeWithTiming
Call Signature
executeWithTiming(
options):FrameGraphExecutionTiming
Defined in: packages/webgpu/src/types.ts:1408
Parameters
options
CompiledFrameExecuteOptions & object