GPURenderBundleEncoder
class GPURenderBundleEncoder
implements GPUObjectBase, GPUProgrammablePassEncoder, GPURenderEncoderBase {
}
label
: string | null;
draw(
vertexCount: number,
instanceCount?: number,
firstVertex?: number,
firstInstance?: number,
)
: undefined;
drawIndexed(
indexCount: number,
instanceCount?: number,
firstIndex?: number,
baseVertex?: number,
firstInstance?: number,
)
: undefined;
insertDebugMarker(
markerLabel: string)
: undefined;
popDebugGroup()
: undefined;
pushDebugGroup(
groupLabel: string)
: undefined;
setBindGroup(
index: number,
bindGroup: GPUBindGroup,
dynamicOffsetsData: Uint32Array,
dynamicOffsetsDataStart: number,
dynamicOffsetsDataLength: number,
)
: undefined;
setIndexBuffer(
buffer: GPUBuffer,
indexFormat: GPUIndexFormat,
offset?: number,
size?: number,
)
: undefined;
Properties
label
: string | null
Methods
draw(
vertexCount: number
,
instanceCount?: number
,
firstVertex?: number
,
firstInstance?: number)
: undefined
drawIndexed(
indexCount: number
,
instanceCount?: number
,
firstIndex?: number
,
baseVertex?: number
,
firstInstance?: number)
: undefined
finish(
descriptor?: GPURenderBundleDescriptor)
: GPURenderBundle
insertDebugMarker(
markerLabel: string)
: undefined
popDebugGroup()
: undefined
pushDebugGroup(
groupLabel: string)
: undefined
setBindGroup(
index: number
,
bindGroup: GPUBindGroup
,
dynamicOffsetsData: Uint32Array
,
dynamicOffsetsDataStart: number
,
dynamicOffsetsDataLength: number)
: undefined
setIndexBuffer(
buffer: GPUBuffer
,
indexFormat: GPUIndexFormat
,
offset?: number
,
size?: number)
: undefined
setPipeline(
pipeline: GPURenderPipeline)
: undefined
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/GPURenderBundleEncoder