Skip to content

TgpuComputePipeline

Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:34

  • TgpuNamable.SelfResolvable.Timeable

readonly [$internal]: ComputePipelineInternals

Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:36


readonly resourceType: "compute-pipeline"

Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:37

~resolve(ctx): string

Defined in: packages/typegpu/src/types.ts:260

ResolutionCtx

string

SelfResolvable.~resolve


$name(label): this

Defined in: packages/typegpu/src/shared/meta.ts:83

string

this

TgpuNamable.$name


dispatchWorkgroups(x, y?, z?): void

Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:44

number

number

number

void


toString(): string

Defined in: packages/typegpu/src/types.ts:261

string

SelfResolvable.toString


with(bindGroupLayout, bindGroup): TgpuComputePipeline

Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:39

TgpuBindGroupLayout

TgpuBindGroup

TgpuComputePipeline


withPerformanceCallback(callback): this

Defined in: packages/typegpu/src/core/pipeline/timeable.ts:6

(start, end) => void | Promise<void>

this

Timeable.withPerformanceCallback


withTimestampWrites(options): this

Defined in: packages/typegpu/src/core/pipeline/timeable.ts:10

number

number

TgpuQuerySet<"timestamp"> | GPUQuerySet

this

Timeable.withTimestampWrites