Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Display

Hierarchy

  • Display

Index

Constructors

constructor

Properties

Protected _cfg

Protected _ctx

_ctx: CanvasRenderingContext2D

Protected _div

Methods

appendChild

  • appendChild(node: string | Node): this
  • Parameters

    • node: string | Node

    Returns this

changeImage

  • changeImage(id: string, newImg: HTMLImageElement | { h?: number; src?: HTMLImageElement; w?: number; x: number; y: number }): void
  • Replace an old image element with new image or sprite.

    Parameters

    • id: string

      image element's id

    • newImg: HTMLImageElement | { h?: number; src?: HTMLImageElement; w?: number; x: number; y: number }

      new image data

    Returns void

changeText

  • changeText(id: string, text: string): void
  • Replace an old text element with new text string.

    Parameters

    • id: string

      text element's id

    • text: string

      new text string

    Returns void

clear

  • Parameters

    Returns void

config

drawArc

drawCircle

drawImage

  • drawImage(img: HTMLImageElement | { h: number; src: string | HTMLImageElement; w: number; x: number; y: number }, a?: D2NewElementAttributes): void
  • Parameters

    • img: HTMLImageElement | { h: number; src: string | HTMLImageElement; w: number; x: number; y: number }
    • Optional a: D2NewElementAttributes

    Returns void

drawLine

drawPath

drawRect

drawText

drawTri

find

findAll

  • Parameters

    • selector: string

    Returns NodeListOf<HTMLElement>

removeChild

  • removeChild(id: string): void
  • Delete a child element of the div.

    Parameters

    • id: string

    Returns void

setDrawStyle

  • Parameters

    Returns this

updateChild

  • Change an child element with new attributs.

    Parameters

    Returns void

Object literals

Protected _dStyle

_dStyle: object

lineWidth

lineWidth: number = 1

strokeStyle

strokeStyle: string = "#000000"

shadowStyle

shadowStyle: object

blur

blur: number = 0

color

color: string = "#000000"

offsetX

offsetX: number = 0

offsetY

offsetY: number = 0