Skip to content

GPUBindGroupEntry

[<Interface>]
type GPUBindGroupEntry =
    abstract member binding: GPUIndex32 with get, set
    abstract member resource: GPUBindingResource with get, set
    static member Create (binding: GPUIndex32, resource: GPUExternalTexture) : GPUBindGroupEntry
    static member Create (binding: GPUIndex32, resource: GPUBufferBinding) : GPUBindGroupEntry
    static member Create (binding: GPUIndex32, resource: GPUBuffer) : GPUBindGroupEntry
    static member Create (binding: GPUIndex32, resource: GPUTextureView) : GPUBindGroupEntry
    static member Create (binding: GPUIndex32, resource: GPUTexture) : GPUBindGroupEntry
    static member Create (binding: GPUIndex32, resource: GPUSampler) : GPUBindGroupEntry
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member binding: GPUIndex32 with get, set
abstract member resource: GPUBindingResource with get, set

Methods

static member Create (binding: GPUIndex32, resource: GPUExternalTexture) : GPUBindGroupEntry
static member Create (binding: GPUIndex32, resource: GPUBufferBinding) : GPUBindGroupEntry
static member Create (binding: GPUIndex32, resource: GPUBuffer) : GPUBindGroupEntry
static member Create (binding: GPUIndex32, resource: GPUTextureView) : GPUBindGroupEntry
static member Create (binding: GPUIndex32, resource: GPUTexture) : GPUBindGroupEntry
static member Create (binding: GPUIndex32, resource: GPUSampler) : GPUBindGroupEntry