Aller au contenu

WGPURenderCommandsMixin

#### Inheritors - [`WGPURenderPassEncoder`](../-w-g-p-u-render-pass-encoder/index.md) - [`WGPURenderBundleEncoder`](../-w-g-p-u-render-bundle-encoder/index.md)

Functions

draw

abstract fun draw(vertexCount: JsNumber)
abstract fun draw(vertexCount: JsNumber, instanceCount: JsNumber)
abstract fun draw(
    vertexCount: JsNumber, 
    instanceCount: JsNumber, 
    firstVertex: JsNumber
)
abstract fun draw(
    vertexCount: JsNumber, 
    instanceCount: JsNumber, 
    firstVertex: JsNumber, 
    firstInstance: JsNumber
)

drawIndexed

abstract fun drawIndexed(indexCount: JsNumber)
abstract fun drawIndexed(indexCount: JsNumber, instanceCount: JsNumber)
abstract fun drawIndexed(
    indexCount: JsNumber, 
    instanceCount: JsNumber, 
    firstIndex: JsNumber
)
abstract fun drawIndexed(
    indexCount: JsNumber, 
    instanceCount: JsNumber, 
    firstIndex: JsNumber, 
    baseVertex: JsNumber
)
abstract fun drawIndexed(
    indexCount: JsNumber, 
    instanceCount: JsNumber, 
    firstIndex: JsNumber, 
    baseVertex: JsNumber, 
    firstInstance: JsNumber
)

drawIndexedIndirect

abstract fun drawIndexedIndirect(indirectBuffer: WGPUBuffer, indirectOffset: JsNumber)

drawIndirect

abstract fun drawIndirect(indirectBuffer: WGPUBuffer, indirectOffset: JsNumber)

setIndexBuffer

abstract fun setIndexBuffer(buffer: WGPUBuffer, indexFormat: String)
abstract fun setIndexBuffer(
    buffer: WGPUBuffer, 
    indexFormat: String, 
    offset: JsNumber
)
abstract fun setIndexBuffer(
    buffer: WGPUBuffer, 
    indexFormat: String, 
    offset: JsNumber, 
    size: JsNumber
)

setPipeline

abstract fun setPipeline(pipeline: WGPURenderPipeline)

setVertexBuffer

abstract fun setVertexBuffer(slot: JsNumber, buffer: WGPUBuffer?)
abstract fun setVertexBuffer(
    slot: JsNumber, 
    buffer: WGPUBuffer?, 
    offset: JsNumber
)
abstract fun setVertexBuffer(
    slot: JsNumber, 
    buffer: WGPUBuffer?, 
    offset: JsNumber, 
    size: JsNumber
)