Buffer

expect class Buffer : AutoCloseable
actual class Buffer : AutoCloseable
actual class Buffer : AutoCloseable
actual class Buffer : AutoCloseable

Constructors

Link copied to clipboard
constructor(handler: WGPUBuffer)
constructor(handler: GPUBuffer)
constructor(handler: GPUBuffer)

Properties

Link copied to clipboard
Link copied to clipboard
expect val size: GPUSize64
actual val size: GPUSize64
actual val size: GPUSize64
actual val size: GPUSize64
Link copied to clipboard
expect val usage: Set<BufferUsage>
actual val usage: Set<BufferUsage>
actual val usage: Set<BufferUsage>
actual val usage: Set<BufferUsage>

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 suspend fun map(mode: Set<MapMode>, offset: GPUSize64, size: GPUSize64 = this.size)
actual suspend fun map(mode: Set<MapMode>, offset: GPUSize64, size: GPUSize64)
actual suspend fun map(mode: Set<MapMode>, offset: GPUSize64, size: GPUSize64)
actual suspend fun map(mode: Set<MapMode>, offset: GPUSize64, size: GPUSize64)
Link copied to clipboard
expect fun mapFrom(buffer: ByteArray, offset: GPUSize64)
expect fun mapFrom(buffer: FloatArray, offset: GPUSize64)
expect fun mapFrom(buffer: ShortArray, offset: GPUSize64)
actual fun mapFrom(buffer: ByteArray, offset: GPUSize64)
actual fun mapFrom(buffer: FloatArray, offset: GPUSize64)
actual fun mapFrom(buffer: ShortArray, offset: GPUSize64)
actual fun mapFrom(buffer: ByteArray, offset: GPUSize64)
actual fun mapFrom(buffer: FloatArray, offset: GPUSize64)
actual fun mapFrom(buffer: ShortArray, offset: GPUSize64)
actual fun mapFrom(buffer: ByteArray, offset: GPUSize64)
actual fun mapFrom(buffer: FloatArray, offset: GPUSize64)
actual fun mapFrom(buffer: ShortArray, offset: GPUSize64)
Link copied to clipboard
expect fun mapInto(buffer: ByteArray, offset: GPUSize64)
expect fun mapInto(buffer: IntArray, offset: GPUSize64)
actual fun mapInto(buffer: ByteArray, offset: GPUSize64)
actual fun mapInto(buffer: IntArray, offset: GPUSize64)
actual fun mapInto(buffer: ByteArray, offset: GPUSize64)
actual fun mapInto(buffer: IntArray, offset: GPUSize64)
actual fun mapInto(buffer: ByteArray, offset: GPUSize64)
actual fun mapInto(buffer: IntArray, offset: GPUSize64)
Link copied to clipboard
expect fun unmap()
actual fun unmap()
actual fun unmap()
actual fun unmap()