Skip to content

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? ​

readonly optional colorAttachments?: readonly RenderColorAttachmentDesc[]

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

Color attachments whose graph accesses are inferred automatically.


depthStencilAttachment? ​

readonly optional depthStencilAttachment?: RenderDepthStencilAttachmentDesc

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

Optional depth attachment whose graph access is inferred automatically.


encode? ​

readonly optional encode?: SynchronousCallback<RenderEncodeContext>

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

Synchronous render command callback.


label? ​

readonly optional label?: string

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

Optional diagnostic label.


sideEffect? ​

readonly optional sideEffect?: boolean

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

Retains the node even when no marked root consumes its outputs. Defaults to false.


uses? ​

readonly optional uses?: readonly ResourceUse[]

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

Additional sampled, storage, vertex, index, indirect, or copy dependencies.


webgpuDescriptor? ​

readonly optional webgpuDescriptor?: 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.

Open source / MIT licensed