WGPURenderCommandsMixin¶
interface WGPURenderCommandsMixin : JsAny
Functions¶
draw¶
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
)
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
)