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
resourceType
Section titled “resourceType”
readonly
resourceType:"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:260
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:261
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