Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • AbstractCanvasManager
    • CanvasManager

Index

Constructors

constructor

  • new CanvasManager(arg1: HTMLImageElement | HTMLCanvasElement, arg2: number, arg3: number): CanvasManager

Accessors

canvas

  • get canvas(): HTMLCanvasElement

context

  • get context(): null | CanvasRenderingContext2D

Methods

appendTo

  • appendTo(element: Element): Element

clearCanvas

  • clearCanvas(): void

getImage

  • getImage(): HTMLImageElement

setCanvasSize

  • setCanvasSize(width?: number, height?: number): void
  • Parameters

    • width: number = ...
    • height: number = ...

    Returns void

setShadow

  • setShadow(x: number, y: number, color: string, blur: number): void
  • Parameters

    • x: number
    • y: number
    • color: string
    • blur: number

    Returns void

setTransform

setTransformRaw

  • setTransformRaw(translationX: number, translationY: number, scaleX: number, scaleY?: number): void
  • Parameters

    • translationX: number
    • translationY: number
    • scaleX: number
    • scaleY: number = ...

    Returns void

show

  • show(format?: string): void

Static calcTextWidth

  • calcTextWidth(ctx: CanvasRenderingContext2D, value: string, font?: string): number

Static canvasToImage

  • canvasToImage(canvas: HTMLCanvasElement, format?: string): HTMLImageElement

Static clearCanvas

  • clearCanvas(ctx: CanvasRenderingContext2D): void

Static imageToCanvas

  • imageToCanvas(image: HTMLImageElement): HTMLCanvasElement

Static setCanvasSize

  • setCanvasSize(canvas: HTMLCanvasElement, width?: number, height?: number): void

Static setLineDash

  • setLineDash(ctx: CanvasRenderingContext2D, ...args: number[]): void

Static setShadow

  • setShadow(ctx: CanvasRenderingContext2D, x: number, y: number, color: string, blur: number): void
  • Parameters

    • ctx: CanvasRenderingContext2D
    • x: number
    • y: number
    • color: string
    • blur: number

    Returns void

Static setTransformRaw

  • setTransformRaw(ctx: CanvasRenderingContext2D, translationX: number, translationY: number, scaleX: number, scaleY?: number): void
  • Parameters

    • ctx: CanvasRenderingContext2D
    • translationX: number
    • translationY: number
    • scaleX: number
    • scaleY: number = ...

    Returns void

Generated using TypeDoc