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