Skip to main content

GPURenderCommandsMixin

Extended by​

Methods​

draw()​

draw(
vertexCount,
instanceCount?,
firstVertex?,
firstInstance?
): void;

MDN Reference

Parameters​

ParameterType
vertexCountnumber
instanceCount?number
firstVertex?number
firstInstance?number

Returns​

void


drawIndexed()​

drawIndexed(
indexCount,
instanceCount?,
firstIndex?,
baseVertex?,
firstInstance?
): void;

MDN Reference

Parameters​

ParameterType
indexCountnumber
instanceCount?number
firstIndex?number
baseVertex?number
firstInstance?number

Returns​

void


drawIndexedIndirect()​

drawIndexedIndirect(indirectBuffer, indirectOffset): void;

MDN Reference

Parameters​

ParameterType
indirectBufferGPUBuffer
indirectOffsetnumber

Returns​

void


drawIndirect()​

drawIndirect(indirectBuffer, indirectOffset): void;

MDN Reference

Parameters​

ParameterType
indirectBufferGPUBuffer
indirectOffsetnumber

Returns​

void


setIndexBuffer()​

setIndexBuffer(
buffer,
indexFormat,
offset?,
size?
): void;

MDN Reference

Parameters​

ParameterType
bufferGPUBuffer
indexFormatGPUIndexFormat
offset?number
size?number

Returns​

void


setPipeline()​

setPipeline(pipeline): void;

MDN Reference

Parameters​

ParameterType
pipelineGPURenderPipeline

Returns​

void


setVertexBuffer()​

setVertexBuffer(
slot,
buffer,
offset?,
size?
): void;

MDN Reference

Parameters​

ParameterType
slotnumber
bufferGPUBuffer | null
offset?number
size?number

Returns​

void