ZenFG TypeScript API / webgpu / root / RenderPassNodeDesc
Type Alias: RenderPassNodeDesc
RenderPassNodeDesc =
object
Defined in: packages/webgpu/src/types.ts:698
Beta
Declares a render pass recorded through beginRenderPass().
Properties
colorAttachments?
readonlyoptionalcolorAttachments?: readonlyRenderColorAttachmentDesc[]
Defined in: packages/webgpu/src/types.ts:702
Color attachments whose graph accesses are inferred automatically.
depthStencilAttachment?
readonlyoptionaldepthStencilAttachment?:RenderDepthStencilAttachmentDesc
Defined in: packages/webgpu/src/types.ts:704
Optional depth attachment whose graph access is inferred automatically.
encode?
readonlyoptionalencode?:SynchronousCallback<RenderEncodeContext>
Defined in: packages/webgpu/src/types.ts:716
Synchronous render command callback.
label?
readonlyoptionallabel?:string
Defined in: packages/webgpu/src/types.ts:700
Optional diagnostic label.
sideEffect?
readonlyoptionalsideEffect?:boolean
Defined in: packages/webgpu/src/types.ts:714
Retains the node even when no marked root consumes its outputs. Defaults to false.
uses?
readonlyoptionaluses?: readonlyResourceUse[]
Defined in: packages/webgpu/src/types.ts:712
Additional sampled, storage, vertex, index, indirect, or copy dependencies.
webgpuDescriptor?
readonlyoptionalwebgpuDescriptor?:WebGpuRenderPassDescriptorExtras
Defined in: packages/webgpu/src/types.ts:710
Optional native WebGPU descriptor extras, captured shallowly at recording. Does not infer dependencies: graph-visible resources accessed through an extension still require explicit uses. Defaults to no additional fields.