Skip to content

GPUBindingResource

type GPUBindingResource =
    | GPUSampler of GPUSampler
    | GPUTexture of GPUTexture
    | GPUTextureView of GPUTextureView
    | GPUBuffer of GPUBuffer
    | GPUBufferBinding of GPUBufferBinding
    | GPUExternalTexture of GPUExternalTexture
AssemblyGlutinum.Web
Attributes[<RequireQualifiedAccess>] [<Erase>]

Cases

GPUSampler of GPUSampler
GPUTexture of GPUTexture
GPUTextureView of GPUTextureView
GPUBuffer of GPUBuffer
GPUBufferBinding of GPUBufferBinding
GPUExternalTexture of GPUExternalTexture

Properties

member AsGPUBuffer: GPUBuffer
member AsGPUBufferBinding: GPUBufferBinding
member AsGPUExternalTexture: GPUExternalTexture
member AsGPUSampler: GPUSampler
member AsGPUTexture: GPUTexture
member AsGPUTextureView: GPUTextureView
member IsGPUBuffer: bool
member IsGPUBufferBinding: bool
member IsGPUExternalTexture: bool
member IsGPUSampler: bool
member IsGPUTexture: bool
member IsGPUTextureView: bool

Methods

static member op_ErasedCast (value: GPUExternalTexture) : GPUBindingResource
static member op_ErasedCast (value: GPUBufferBinding) : GPUBindingResource
static member op_ErasedCast (value: GPUBuffer) : GPUBindingResource
static member op_ErasedCast (value: GPUTextureView) : GPUBindingResource
static member op_ErasedCast (value: GPUTexture) : GPUBindingResource
static member op_ErasedCast (value: GPUSampler) : GPUBindingResource
static member op_Implicit (value: GPUExternalTexture) : GPUBindingResource
static member op_Implicit (value: GPUBufferBinding) : GPUBindingResource
static member op_Implicit (value: GPUBuffer) : GPUBindingResource
static member op_Implicit (value: GPUTextureView) : GPUBindingResource
static member op_Implicit (value: GPUTexture) : GPUBindingResource
static member op_Implicit (value: GPUSampler) : GPUBindingResource