RenderBundleEncoder

Constructors

Link copied to clipboard
constructor(handler: WGPURenderBundleEncoder)
constructor(handler: GPURenderBundleEncoder)
constructor(handler: GPURenderBundleEncoder)

Functions

Link copied to clipboard
expect open override fun close()
actual open override fun close()
actual open override fun close()
actual open override fun close()
Link copied to clipboard
expect fun draw(vertexCount: GPUSize32, instanceCount: GPUSize32, firstVertex: GPUSize32, firstInstance: GPUSize32)
actual fun draw(vertexCount: GPUSize32, instanceCount: GPUSize32, firstVertex: GPUSize32, firstInstance: GPUSize32)
actual fun draw(vertexCount: GPUSize32, instanceCount: GPUSize32, firstVertex: GPUSize32, firstInstance: GPUSize32)
actual fun draw(vertexCount: GPUSize32, instanceCount: GPUSize32, firstVertex: GPUSize32, firstInstance: GPUSize32)
Link copied to clipboard
expect fun drawIndexed(indexCount: GPUSize32, instanceCount: GPUSize32, firstIndex: GPUSize32, baseVertex: GPUSignedOffset32 = 0, firstInstance: GPUSize32)
actual fun drawIndexed(indexCount: GPUSize32, instanceCount: GPUSize32, firstIndex: GPUSize32, baseVertex: GPUSignedOffset32, firstInstance: GPUSize32)
actual fun drawIndexed(indexCount: GPUSize32, instanceCount: GPUSize32, firstIndex: GPUSize32, baseVertex: GPUSignedOffset32, firstInstance: GPUSize32)
actual fun drawIndexed(indexCount: GPUSize32, instanceCount: GPUSize32, firstIndex: GPUSize32, baseVertex: GPUSignedOffset32, firstInstance: GPUSize32)
Link copied to clipboard
expect fun finish(descriptor: RenderBundleDescriptor = RenderBundleDescriptor()): RenderBundle
actual fun finish(descriptor: RenderBundleDescriptor): RenderBundle
actual fun finish(descriptor: RenderBundleDescriptor): RenderBundle
actual fun finish(descriptor: RenderBundleDescriptor): RenderBundle
Link copied to clipboard
expect fun setBindGroup(index: GPUIndex32, bindGroup: BindGroup)
actual fun setBindGroup(index: GPUIndex32, bindGroup: BindGroup)
actual fun setBindGroup(index: GPUIndex32, bindGroup: BindGroup)
actual fun setBindGroup(index: GPUIndex32, bindGroup: BindGroup)
Link copied to clipboard
expect fun setIndexBuffer(buffer: Buffer, indexFormat: IndexFormat, offset: GPUSize64, size: GPUSize64 = buffer.size)
actual fun setIndexBuffer(buffer: Buffer, indexFormat: IndexFormat, offset: GPUSize64, size: GPUSize64)
actual fun setIndexBuffer(buffer: Buffer, indexFormat: IndexFormat, offset: GPUSize64, size: GPUSize64)
actual fun setIndexBuffer(buffer: Buffer, indexFormat: IndexFormat, offset: GPUSize64, size: GPUSize64)
Link copied to clipboard
expect fun setPipeline(renderPipeline: RenderPipeline)
actual fun setPipeline(renderPipeline: RenderPipeline)
actual fun setPipeline(renderPipeline: RenderPipeline)
actual fun setPipeline(renderPipeline: RenderPipeline)
Link copied to clipboard
expect fun setVertexBuffer(slot: GPUIndex32, buffer: Buffer, offset: GPUSize64, size: GPUSize64 = buffer.size)
actual fun setVertexBuffer(slot: GPUIndex32, buffer: Buffer, offset: GPUSize64, size: GPUSize64)
actual fun setVertexBuffer(slot: GPUIndex32, buffer: Buffer, offset: GPUSize64, size: GPUSize64)
actual fun setVertexBuffer(slot: GPUIndex32, buffer: Buffer, offset: GPUSize64, size: GPUSize64)