Skip to content

GPUTexture

[<Interface>]
type GPUTexture =
    abstract member depthOrArrayLayers: GPUIntegerCoordinateOut
    abstract member dimension: GPUTextureDimension
    abstract member format: GPUTextureFormat
    abstract member height: GPUIntegerCoordinateOut
    abstract member mipLevelCount: GPUIntegerCoordinateOut
    abstract member sampleCount: GPUSize32Out
    abstract member usage: GPUFlagsConstant
    abstract member width: GPUIntegerCoordinateOut
    abstract member createView (?descriptor: GPUTextureViewDescriptor) : GPUTextureView
    abstract member destroy () : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsGPUObjectBase
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member depthOrArrayLayers: GPUIntegerCoordinateOut
abstract member dimension: GPUTextureDimension
abstract member format: GPUTextureFormat
abstract member height: GPUIntegerCoordinateOut
abstract member mipLevelCount: GPUIntegerCoordinateOut
abstract member sampleCount: GPUSize32Out
abstract member usage: GPUFlagsConstant
abstract member width: GPUIntegerCoordinateOut

Methods

abstract member createView (?descriptor: GPUTextureViewDescriptor) : GPUTextureView
abstract member destroy () : unit