Skip to content

GPUCopyExternalImageSource

type GPUCopyExternalImageSource =
    | ImageBitmap of ImageBitmap
    | ImageData of ImageData
    | HTMLImageElement of HTMLImageElement
    | HTMLVideoElement of HTMLVideoElement
    | VideoFrame of VideoFrame
    | HTMLCanvasElement of HTMLCanvasElement
    | OffscreenCanvas of OffscreenCanvas
AssemblyGlutinum.Web
Attributes[<RequireQualifiedAccess>] [<Erase>]

Cases

ImageBitmap of ImageBitmap
ImageData of ImageData
HTMLImageElement of HTMLImageElement
HTMLVideoElement of HTMLVideoElement
VideoFrame of VideoFrame
HTMLCanvasElement of HTMLCanvasElement
OffscreenCanvas of OffscreenCanvas

Properties

member AsHTMLCanvasElement: HTMLCanvasElement
member AsHTMLImageElement: HTMLImageElement
member AsHTMLVideoElement: HTMLVideoElement
member AsImageBitmap: ImageBitmap
member AsImageData: ImageData
member AsOffscreenCanvas: OffscreenCanvas
member AsVideoFrame: VideoFrame
member IsHTMLCanvasElement: bool
member IsHTMLImageElement: bool
member IsHTMLVideoElement: bool
member IsImageBitmap: bool
member IsImageData: bool
member IsOffscreenCanvas: bool
member IsVideoFrame: bool

Methods

static member op_ErasedCast (value: OffscreenCanvas) : GPUCopyExternalImageSource
static member op_ErasedCast (value: HTMLCanvasElement) : GPUCopyExternalImageSource
static member op_ErasedCast (value: VideoFrame) : GPUCopyExternalImageSource
static member op_ErasedCast (value: HTMLVideoElement) : GPUCopyExternalImageSource
static member op_ErasedCast (value: HTMLImageElement) : GPUCopyExternalImageSource
static member op_ErasedCast (value: ImageData) : GPUCopyExternalImageSource
static member op_ErasedCast (value: ImageBitmap) : GPUCopyExternalImageSource
static member op_Implicit (value: OffscreenCanvas) : GPUCopyExternalImageSource
static member op_Implicit (value: HTMLCanvasElement) : GPUCopyExternalImageSource
static member op_Implicit (value: VideoFrame) : GPUCopyExternalImageSource
static member op_Implicit (value: HTMLVideoElement) : GPUCopyExternalImageSource
static member op_Implicit (value: HTMLImageElement) : GPUCopyExternalImageSource
static member op_Implicit (value: ImageData) : GPUCopyExternalImageSource
static member op_Implicit (value: ImageBitmap) : GPUCopyExternalImageSource