Skip to content

GPUBuffer

[<Interface>]
type GPUBuffer =
    abstract member mapState: GPUBufferMapState
    abstract member size: GPUSize64Out
    abstract member usage: GPUFlagsConstant
    abstract member destroy () : unit
    abstract member getMappedRange (?offset: GPUSize64, ?size: GPUSize64) : obj
    abstract member mapAsync (mode: GPUMapModeFlags, ?offset: GPUSize64, ?size: GPUSize64) : Promise<unit>
    abstract member unmap () : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsGPUObjectBase
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member mapState: GPUBufferMapState
abstract member size: GPUSize64Out
abstract member usage: GPUFlagsConstant

Methods

abstract member destroy () : unit
abstract member getMappedRange (?offset: GPUSize64, ?size: GPUSize64) : obj
abstract member mapAsync (mode: GPUMapModeFlags, ?offset: GPUSize64, ?size: GPUSize64) : Promise<unit>
abstract member unmap () : unit