Properties

Link copied to clipboard
open override var label: String

Functions

Link copied to clipboard
open override fun draw(vertexCount: Int, instanceCount: Int, firstVertex: Int, firstInstance: Int)
Link copied to clipboard
open override fun drawIndexed(indexCount: Int, instanceCount: Int, firstIndex: Int, baseVertex: Int, firstInstance: Int)
Link copied to clipboard
open override fun drawIndexedIndirect(indirectBuffer: GPUBuffer, indirectOffset: Int)
Link copied to clipboard
open override fun drawIndirect(indirectBuffer: GPUBuffer, indirectOffset: Int)
Link copied to clipboard
fun finish(descriptor: GPURenderBundleDescriptor = definedExternally): GPURenderBundle
Link copied to clipboard
open override fun insertDebugMarker(markerLabel: String)
Link copied to clipboard
open override fun popDebugGroup()
Link copied to clipboard
open override fun pushDebugGroup(groupLabel: String)
Link copied to clipboard
open override fun setBindGroup(index: Int, bindGroup: GPUBindGroup, dynamicOffsets: ReadonlyArray<Double>)
open override fun setBindGroup(index: Int, bindGroup: GPUBindGroup, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: Int, dynamicOffsetsDataLength: Int)
Link copied to clipboard
open override fun setIndexBuffer(buffer: GPUBuffer, indexFormat: GPUIndexFormat, offset: Int, size: Int)
Link copied to clipboard
open override fun setPipeline(pipeline: GPURenderPipeline)
Link copied to clipboard
open override fun setVertexBuffer(slot: Int, buffer: GPUBuffer, offset: Int, size: Int)