wgpu4k
Toggle table of contents
0.0.2
common
commonNative
js
wasmJs
Platform filter
common
commonNative
js
wasmJs
Switch theme
Search in API
wgpu4k
wgpu4k
/
io.ygdrasil.webgpu
/
Buffer
Buffer
common
commonNative
js
wasmJs
expect
class
Buffer
:
AutoCloseable
actual
class
Buffer
:
AutoCloseable
actual
class
Buffer
:
AutoCloseable
actual
class
Buffer
:
AutoCloseable
Members
Constructors
Buffer
Link copied to clipboard
commonNative
js
wasmJs
constructor
(
handler
:
WGPUBuffer
)
constructor
(
handler
:
GPUBuffer
)
constructor
(
handler
:
GPUBuffer
)
Properties
map
State
Link copied to clipboard
common
commonNative
js
wasmJs
expect
val
mapState
:
BufferMapState
actual
val
mapState
:
BufferMapState
actual
val
mapState
:
BufferMapState
actual
val
mapState
:
BufferMapState
size
Link copied to clipboard
common
commonNative
js
wasmJs
expect
val
size
:
GPUSize64
actual
val
size
:
GPUSize64
actual
val
size
:
GPUSize64
actual
val
size
:
GPUSize64
usage
Link copied to clipboard
common
commonNative
js
wasmJs
expect
val
usage
:
Set
<
BufferUsage
>
actual
val
usage
:
Set
<
BufferUsage
>
actual
val
usage
:
Set
<
BufferUsage
>
actual
val
usage
:
Set
<
BufferUsage
>
Functions
close
Link copied to clipboard
common
commonNative
js
wasmJs
expect
open
override
fun
close
(
)
actual
open
override
fun
close
(
)
actual
open
override
fun
close
(
)
actual
open
override
fun
close
(
)
map
Link copied to clipboard
common
commonNative
js
wasmJs
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
)
map
From
Link copied to clipboard
common
commonNative
js
wasmJs
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
)
map
Into
Link copied to clipboard
common
commonNative
js
wasmJs
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
)
unmap
Link copied to clipboard
common
commonNative
js
wasmJs
expect
fun
unmap
(
)
actual
fun
unmap
(
)
actual
fun
unmap
(
)
actual
fun
unmap
(
)