Class CanvasRenderingContext2D

Hierarchy

  • CanvasRenderingContext2D

Constructors

Properties

canvas: Canvas
direction: CanvasDirection
filter: string
fontKerning: CanvasFontKerning
globalCompositeOperation: GlobalCompositeOperation
imageSmoothingEnabled: boolean
imageSmoothingQuality: ImageSmoothingQuality
shadowBlur: number
shadowColor: string
shadowOffsetX: number
shadowOffsetY: number
textAlign: CanvasTextAlign
textBaseline: CanvasTextBaseline

Accessors

  • get font(): string
  • Returns string

  • set font(v): void
  • Parameters

    • v: string

    Returns void

  • get globalAlpha(): number
  • Returns number

  • set globalAlpha(v): void
  • Parameters

    • v: number

    Returns void

  • get lineCap(): CanvasLineCap
  • Returns CanvasLineCap

  • set lineCap(v): void
  • Parameters

    • v: CanvasLineCap

    Returns void

  • get lineDashOffset(): number
  • Returns number

  • set lineDashOffset(v): void
  • Parameters

    • v: number

    Returns void

  • get lineJoin(): CanvasLineJoin
  • Returns CanvasLineJoin

  • set lineJoin(v): void
  • Parameters

    • v: CanvasLineJoin

    Returns void

  • get lineWidth(): number
  • Returns number

  • set lineWidth(v): void
  • Parameters

    • v: number

    Returns void

  • get miterLimit(): number
  • Returns number

  • set miterLimit(v): void
  • Parameters

    • v: number

    Returns void

Methods

  • Parameters

    • x: number
    • y: number
    • radius: number
    • startAngle: number
    • endAngle: number
    • Optional counterclockwise: boolean

    Returns void

  • Parameters

    • x1: number
    • y1: number
    • x2: number
    • y2: number
    • radius: number

    Returns void

  • Returns void

  • Parameters

    • cp1x: number
    • cp1y: number
    • cp2x: number
    • cp2y: number
    • x: number
    • y: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number

    Returns void

  • Parameters

    • Optional fillRule: CanvasFillRule

    Returns void

  • Parameters

    • path: Path2D
    • Optional fillRule: CanvasFillRule

    Returns void

  • Returns void

  • Parameters

    • startAngle: number
    • x: number
    • y: number

    Returns CanvasGradient

  • Parameters

    • sw: number
    • sh: number
    • Optional settings: ImageDataSettings

    Returns ImageData

  • Parameters

    Returns ImageData

  • Parameters

    • x0: number
    • y0: number
    • x1: number
    • y1: number

    Returns CanvasGradient

  • Parameters

    • x0: number
    • y0: number
    • r0: number
    • x1: number
    • y1: number
    • r1: number

    Returns CanvasGradient

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • image: CanvasImageSource
    • sx: number
    • sy: number
    • sw: number
    • sh: number
    • dx: number
    • dy: number
    • dw: number
    • dh: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • radiusX: number
    • radiusY: number
    • rotation: number
    • startAngle: number
    • endAngle: number
    • Optional counterclockwise: boolean

    Returns void

  • Parameters

    • Optional fillRule: CanvasFillRule

    Returns void

  • Parameters

    • path: Path2D
    • Optional fillRule: CanvasFillRule

    Returns void

  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number

    Returns void

  • Parameters

    • text: string
    • x: number
    • y: number
    • Optional maxWidth: number

    Returns void

  • Returns CanvasRenderingContext2DSettings

  • Parameters

    • sx: number
    • sy: number
    • sw: number
    • sh: number
    • Optional settings: ImageDataSettings

    Returns ImageData

  • Returns number[]

  • Returns DOMMatrix

  • Parameters

    • x: number
    • y: number
    • Optional fillRule: CanvasFillRule

    Returns boolean

  • Parameters

    • path: Path2D
    • x: number
    • y: number
    • Optional fillRule: CanvasFillRule

    Returns boolean

  • Parameters

    • x: number
    • y: number

    Returns boolean

  • Parameters

    • path: Path2D
    • x: number
    • y: number

    Returns boolean

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    • text: string

    Returns TextMetrics

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • imagedata: ImageData
    • dx: number
    • dy: number
    • dirtyX: number
    • dirtyY: number
    • dirtyWidth: number
    • dirtyHeight: number

    Returns void

  • Parameters

    • cpx: number
    • cpy: number
    • x: number
    • y: number

    Returns void

  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • angle: number

    Returns void

  • Parameters

    Returns void

    Note

    Currently does not support negative width / height values.

  • Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

  • Parameters

    • segments: Iterable<number>

    Returns void

  • Parameters

    • a: number
    • b: number
    • c: number
    • d: number
    • e: number
    • f: number

    Returns void

  • Parameters

    • Optional transform: DOMMatrix2DInit

    Returns void

  • Parameters

    Returns void

  • Parameters

    • x: number
    • y: number
    • w: number
    • h: number

    Returns void

  • Parameters

    • text: string
    • x: number
    • y: number
    • Optional maxWidth: number

    Returns void

  • Parameters

    • a: number
    • b: number
    • c: number
    • d: number
    • e: number
    • f: number

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

Generated using TypeDoc