Skip to content

GPUTexelCopyTextureInfo

[<Interface>]
type GPUTexelCopyTextureInfo =
    abstract member aspect: GPUTextureAspect option with get, set
    abstract member mipLevel: GPUIntegerCoordinate option with get, set
    abstract member origin: GPUOrigin3D option with get, set
    abstract member texture: GPUTexture with get, set
    static member Create (texture: GPUTexture, origin: GPUOrigin3DDict, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate) : GPUTexelCopyTextureInfo
    static member Create (texture: GPUTexture, origin: ResizeArray<GPUIntegerCoordinate>, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate) : GPUTexelCopyTextureInfo
    static member Create (texture: GPUTexture, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate) : GPUTexelCopyTextureInfo
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member aspect: GPUTextureAspect option with get, set
abstract member mipLevel: GPUIntegerCoordinate option with get, set
abstract member origin: GPUOrigin3D option with get, set
abstract member texture: GPUTexture with get, set

Methods

static member Create (texture: GPUTexture, origin: GPUOrigin3DDict, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate) : GPUTexelCopyTextureInfo
static member Create (texture: GPUTexture, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate) : GPUTexelCopyTextureInfo