Skip to content

GPUCopyExternalImageDestInfo

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

Properties

abstract member colorSpace: PredefinedColorSpace option with get, set
abstract member premultipliedAlpha: bool option with get, set

Methods

static member Create (texture: GPUTexture, origin: GPUOrigin3DDict, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate, ?colorSpace: PredefinedColorSpace, ?premultipliedAlpha: bool) : GPUCopyExternalImageDestInfo
static member Create (texture: GPUTexture, origin: ResizeArray<GPUIntegerCoordinate>, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate, ?colorSpace: PredefinedColorSpace, ?premultipliedAlpha: bool) : GPUCopyExternalImageDestInfo
static member Create (texture: GPUTexture, ?aspect: GPUTextureAspect, ?mipLevel: GPUIntegerCoordinate, ?colorSpace: PredefinedColorSpace, ?premultipliedAlpha: bool) : GPUCopyExternalImageDestInfo