TgpuComputePipeline
Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:34
Extends
Section titled “Extends”TgpuNamable.SelfResolvable.Timeable
Properties
Section titled “Properties”[$internal]
Section titled “[$internal]”
readonly[$internal]:ComputePipelineInternals
Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:36
Overrides
Section titled “Overrides”SelfResolvable.[$internal]
resourceType
Section titled “resourceType”
readonlyresourceType:"compute-pipeline"
Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:37
Methods
Section titled “Methods”~resolve()
Section titled “~resolve()”~resolve(
ctx):string
Defined in: packages/typegpu/src/types.ts:257
Parameters
Section titled “Parameters”ResolutionCtx
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”SelfResolvable.~resolve
$name()
Section titled “$name()”$name(
label):this
Defined in: packages/typegpu/src/shared/meta.ts:83
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”TgpuNamable.$name
dispatchWorkgroups()
Section titled “dispatchWorkgroups()”dispatchWorkgroups(
x,y?,z?):void
Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:44
Parameters
Section titled “Parameters”number
number
number
Returns
Section titled “Returns”void
toString()
Section titled “toString()”toString():
string
Defined in: packages/typegpu/src/types.ts:258
Returns
Section titled “Returns”string
Inherited from
Section titled “Inherited from”SelfResolvable.toString
with()
Section titled “with()”with(
bindGroupLayout,bindGroup):TgpuComputePipeline
Defined in: packages/typegpu/src/core/pipeline/computePipeline.ts:39
Parameters
Section titled “Parameters”bindGroupLayout
Section titled “bindGroupLayout”bindGroup
Section titled “bindGroup”Returns
Section titled “Returns”withPerformanceCallback()
Section titled “withPerformanceCallback()”withPerformanceCallback(
callback):this
Defined in: packages/typegpu/src/core/pipeline/timeable.ts:6
Parameters
Section titled “Parameters”callback
Section titled “callback”(start, end) => void | Promise<void>
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Timeable.withPerformanceCallback
withTimestampWrites()
Section titled “withTimestampWrites()”withTimestampWrites(
options):this
Defined in: packages/typegpu/src/core/pipeline/timeable.ts:10
Parameters
Section titled “Parameters”options
Section titled “options”beginningOfPassWriteIndex?
Section titled “beginningOfPassWriteIndex?”number
endOfPassWriteIndex?
Section titled “endOfPassWriteIndex?”number
querySet
Section titled “querySet”TgpuQuerySet<"timestamp"> | GPUQuerySet
Returns
Section titled “Returns”this
Inherited from
Section titled “Inherited from”Timeable.withTimestampWrites