GPURenderEncoderBase

interface

interface GPURenderEncoderBase

Methods

setPipeline

setPipeline(pipeline: GPURenderPipeline): undefined

setIndexBuffer

setIndexBuffer(buffer: GPUBuffer, indexFormat: GPUIndexFormat, offset?: number, size?: number): undefined

setVertexBuffer

setVertexBuffer(slot: number, buffer: GPUBuffer, offset?: number, size?: number): undefined

draw

draw(vertexCount: number, instanceCount?: number, firstVertex?: number, firstInstance?: number): undefined

drawIndexed

drawIndexed(indexCount: number, instanceCount?: number, firstIndex?: number, baseVertex?: number, firstInstance?: number): undefined

drawIndirect

drawIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined

drawIndexedIndirect

drawIndexedIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined