GPURenderPassEncoder
class GPURenderPassEncoder
implements GPUObjectBase, GPUProgrammablePassEncoder, GPURenderEncoderBase {
}
label
: string | null;
beginOcclusionQuery(
queryIndex: number)
: undefined;
draw(
vertexCount: number,
instanceCount?: number,
firstVertex?: number,
firstInstance?: number,
)
: undefined;
drawIndexed(
indexCount: number,
instanceCount?: number,
firstIndex?: number,
baseVertex?: number,
firstInstance?: number,
)
: undefined;
endOcclusionQuery()
: undefined;
endPass()
: undefined;
endPipelineStatisticsQuery()
: 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;
setScissorRect(
x: number,
y: number,
width: number,
height: number,
)
: undefined;
setStencilReference(
reference: number)
: undefined;
setViewport(
x: number,
y: number,
width: number,
height: number,
minDepth: number,
maxDepth: number,
)
: undefined;
Properties
label
: string | null
Methods
beginOcclusionQuery(
queryIndex: number)
: undefined
draw(
vertexCount: number
,
instanceCount?: number
,
firstVertex?: number
,
firstInstance?: number)
: undefined
drawIndexed(
indexCount: number
,
instanceCount?: number
,
firstIndex?: number
,
baseVertex?: number
,
firstInstance?: number)
: undefined
endOcclusionQuery()
: undefined
endPass()
: undefined
endPipelineStatisticsQuery()
: undefined
executeBundles(
bundles: GPURenderBundle[])
: undefined
insertDebugMarker(
markerLabel: string)
: undefined
popDebugGroup()
: undefined
pushDebugGroup(
groupLabel: string)
: undefined
setBindGroup(
index: number
,
bindGroup: GPUBindGroup
,
dynamicOffsetsData: Uint32Array
,
dynamicOffsetsDataStart: number
,
dynamicOffsetsDataLength: number)
: undefined
setBlendConstant(
color: GPUColor)
: undefined
setIndexBuffer(
buffer: GPUBuffer
,
indexFormat: GPUIndexFormat
,
offset?: number
,
size?: number)
: undefined
setPipeline(
pipeline: GPURenderPipeline)
: undefined
setScissorRect(
x: number
,
y: number
,
width: number
,
height: number)
: undefined
setStencilReference(
reference: number)
: undefined
setViewport(
x: number
,
y: number
,
width: number
,
height: number
,
minDepth: number
,
maxDepth: number)
: undefined
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/GPURenderPassEncoder