Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RenderContext

Hierarchy

Index

Constructors

constructor

Accessors

Abstract fillStyle

  • get fillStyle(): string | CanvasGradient | CanvasPattern
  • set fillStyle(style: string | CanvasGradient | CanvasPattern): void
  • Returns string | CanvasGradient | CanvasPattern

  • Parameters

    • style: string | CanvasGradient | CanvasPattern

    Returns void

font

  • get font(): string
  • set font(f: string): void
  • Returns string

  • Parameters

    • f: string

    Returns void

Abstract strokeStyle

  • get strokeStyle(): string | CanvasGradient | CanvasPattern
  • set strokeStyle(style: string | CanvasGradient | CanvasPattern): void
  • Returns string | CanvasGradient | CanvasPattern

  • Parameters

    • style: string | CanvasGradient | CanvasPattern

    Returns void

Static CATEGORY

  • get CATEGORY(): string
  • Returns string

Methods

Abstract add

  • add(child: any): void
  • Parameters

    • child: any

    Returns void

Abstract arc

  • arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise: boolean): RenderContext
  • Parameters

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

    Returns RenderContext

Abstract beginPath

Abstract bezierCurveTo

  • bezierCurveTo(cp1x: number, cp1y: number, cp2x: number, cp2y: number, x: number, y: number): RenderContext
  • Parameters

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

    Returns RenderContext

Abstract clear

  • clear(): void
  • Returns void

Abstract clearRect

  • clearRect(x: number, y: number, width: number, height: number): RenderContext
  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns RenderContext

Abstract closeGroup

  • closeGroup(): void
  • Returns void

Abstract closePath

Abstract fill

Abstract fillRect

  • fillRect(x: number, y: number, width: number, height: number): RenderContext
  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns RenderContext

Abstract fillText

Abstract getFont

  • getFont(): string
  • Returns string

Abstract lineTo

Abstract measureText

Abstract moveTo

Abstract openGroup

  • Parameters

    Returns any

Abstract quadraticCurveTo

  • quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): RenderContext
  • Parameters

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

    Returns RenderContext

Abstract rect

  • rect(x: number, y: number, width: number, height: number): RenderContext
  • Parameters

    • x: number
    • y: number
    • width: number
    • height: number

    Returns RenderContext

Abstract resize

Abstract restore

Abstract save

Abstract scale

Abstract setBackgroundFillStyle

Abstract setFillStyle

Abstract setFont

  • setFont(f?: string | FontInfo, size?: string | number, weight?: string | number, style?: string): RenderContext
  • Parameters

    • Optional f: string | FontInfo
    • Optional size: string | number
    • Optional weight: string | number
    • Optional style: string

    Returns RenderContext

Abstract setLineCap

Abstract setLineDash

Abstract setLineWidth

setRawFont

  • This is kept for backwards compatibility with 3.0.9.

    deprecated

    use setFont(...) instead since it now supports CSS font shorthand.

    Parameters

    • f: string

    Returns RenderContext

Abstract setShadowBlur

Abstract setShadowColor

Abstract setStrokeStyle

Abstract stroke