WGPURenderBundleEncoder¶
Properties¶
label¶
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)
finish¶
abstract fun finish(): WGPURenderBundle
abstract fun finish(descriptor: WGPURenderBundleDescriptor): WGPURenderBundle
insertDebugMarker¶
abstract fun insertDebugMarker(markerLabel: String)
popDebugGroup¶
abstract fun popDebugGroup()
pushDebugGroup¶
abstract fun pushDebugGroup(groupLabel: String)
setBindGroup¶
abstract fun setBindGroup(index: JsNumber, bindGroup: WGPUBindGroup?)
abstract fun setBindGroup(
index: JsNumber,
bindGroup: WGPUBindGroup?,
dynamicOffsets: JsArray<JsAny>
)
abstract fun setBindGroup(
index: JsNumber,
bindGroup: WGPUBindGroup?,
dynamicOffsetsData: JsAny,
dynamicOffsetsDataStart: JsNumber,
dynamicOffsetsDataLength: JsNumber
)
setImmediates¶
abstract fun setImmediates(rangeOffset: JsNumber, data: ArrayBuffer)
abstract fun setImmediates(
rangeOffset: JsNumber,
data: ArrayBuffer,
dataOffset: JsNumber
)
abstract fun setImmediates(
rangeOffset: JsNumber,
data: ArrayBuffer,
dataOffset: JsNumber,
dataSize: 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
)