Skip to content

ZenFG TypeScript API / webgpu / root / RenderPassNodeDesc

Type Alias: RenderPassNodeDesc

RenderPassNodeDesc = object

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

Beta

Declares a render pass recorded through beginRenderPass().

Properties

colorAttachments?

readonly optional colorAttachments?: readonly RenderColorAttachmentDesc[]

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

Color attachments whose graph accesses are inferred automatically.


depthStencilAttachment?

readonly optional depthStencilAttachment?: RenderDepthStencilAttachmentDesc

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

Optional depth attachment whose graph access is inferred automatically.


encode?

readonly optional encode?: SynchronousCallback<RenderEncodeContext>

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

Synchronous render command callback.


label?

readonly optional label?: string

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

Optional diagnostic label.


sideEffect?

readonly optional sideEffect?: boolean

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

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:679

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

Open source / MIT licensed