Skip to content

RenderingContext

type RenderingContext =
    | CanvasRenderingContext2D of CanvasRenderingContext2D
    | ImageBitmapRenderingContext of ImageBitmapRenderingContext
    | WebGLRenderingContext of WebGLRenderingContext
    | WebGL2RenderingContext of WebGL2RenderingContext
    | GPUCanvasContext of GPUCanvasContext
AssemblyGlutinum.Web
Attributes[<RequireQualifiedAccess>] [<Erase>]

Cases

CanvasRenderingContext2D of CanvasRenderingContext2D
ImageBitmapRenderingContext of ImageBitmapRenderingContext
WebGLRenderingContext of WebGLRenderingContext
WebGL2RenderingContext of WebGL2RenderingContext
GPUCanvasContext of GPUCanvasContext

Properties

member AsCanvasRenderingContext2D: CanvasRenderingContext2D
member AsGPUCanvasContext: GPUCanvasContext
member AsImageBitmapRenderingContext: ImageBitmapRenderingContext
member AsWebGL2RenderingContext: WebGL2RenderingContext
member AsWebGLRenderingContext: WebGLRenderingContext
member IsCanvasRenderingContext2D: bool
member IsGPUCanvasContext: bool
member IsImageBitmapRenderingContext: bool
member IsWebGL2RenderingContext: bool
member IsWebGLRenderingContext: bool

Methods

static member op_ErasedCast (value: GPUCanvasContext) : RenderingContext
static member op_ErasedCast (value: WebGL2RenderingContext) : RenderingContext
static member op_ErasedCast (value: WebGLRenderingContext) : RenderingContext
static member op_ErasedCast (value: ImageBitmapRenderingContext) : RenderingContext
static member op_ErasedCast (value: CanvasRenderingContext2D) : RenderingContext
static member op_Implicit (value: GPUCanvasContext) : RenderingContext
static member op_Implicit (value: WebGL2RenderingContext) : RenderingContext
static member op_Implicit (value: WebGLRenderingContext) : RenderingContext
static member op_Implicit (value: ImageBitmapRenderingContext) : RenderingContext
static member op_Implicit (value: CanvasRenderingContext2D) : RenderingContext