Skip to content

GPUTexture

[<Interface>]
type GPUTexture =
    abstract member depthOrArrayLayers: float
    abstract member dimension: GPUTextureDimension
    abstract member format: GPUTextureFormat
    abstract member height: float
    abstract member mipLevelCount: float
    abstract member sampleCount: float
    abstract member usage: float
    abstract member width: float
    static member Create (depthOrArrayLayers: float, dimension: GPUTextureDimension, format: GPUTextureFormat, height: float, mipLevelCount: float, sampleCount: float, usage: float, width: float, createView: GPUTextureViewDescriptor option -> GPUTextureView, destroy: unit -> unit, label: string) : GPUTexture
    abstract member createView (?descriptor: GPUTextureViewDescriptor) : GPUTextureView
    abstract member destroy () : unit
AssemblyXantham.Fable.Core.TS
ImplementsGPUObjectBase
Attributes[<Interface>]

Properties

abstract member depthOrArrayLayers: float
abstract member dimension: GPUTextureDimension
abstract member format: GPUTextureFormat
abstract member height: float
abstract member mipLevelCount: float
abstract member sampleCount: float
abstract member usage: float
abstract member width: float

Methods

static member Create (depthOrArrayLayers: float, dimension: GPUTextureDimension, format: GPUTextureFormat, height: float, mipLevelCount: float, sampleCount: float, usage: float, width: float, createView: GPUTextureViewDescriptor option -> GPUTextureView, destroy: unit -> unit, label: string) : GPUTexture
abstract member createView (?descriptor: GPUTextureViewDescriptor) : GPUTextureView
abstract member destroy () : unit