Skip to content

Buffer

class Buffer(val handler: WGPUBuffer) : GPUBuffer

Constructors

Buffer

constructor(handler: WGPUBuffer)

Properties

handler

val handler: WGPUBuffer

label

open override var label: String

mapState

open override val mapState: GPUBufferMapState

size

open override val size: GPUSize64

usage

open override val usage: GPUBufferUsage

Functions

close

open override fun close()

getMappedRange

open override fun getMappedRange(offset: GPUSize64, size: GPUSize64?): ArrayBuffer

mapAsync

open suspend override fun mapAsync(
    mode: GPUMapMode, 
    offset: GPUSize64, 
    size: GPUSize64?
): Result<Unit>

unmap

open override fun unmap()