Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ViewPort

Hierarchy

  • EventEmitter
    • ViewPort

Index

Constructors

constructor

Properties

Private _canvas

_canvas: HTMLCanvasElement

Private _context

_context: CanvasRenderingContext2D

Private _dimension

_dimension: Dimension

Private _filledPage

_filledPage: boolean

Private _resizable

_resizable: boolean

Private _resizeListener

_resizeListener: function

Type declaration

    • (): void
    • Returns void

Static defaultMaxListeners

defaultMaxListeners: number

Methods

Private _fillPage

  • _fillPage(): void

addListener

  • addListener(event: string | symbol, listener: function): this

clear

  • clear(): void

drawImage

  • drawImage(img: HTMLImageElement, clip_x: number, clip_y: number, clip_width: number, clip_height: number, x: number, y: number, width: number, height: number): void
  • Parameters

    • img: HTMLImageElement
    • clip_x: number
    • clip_y: number
    • clip_width: number
    • clip_height: number
    • x: number
    • y: number
    • width: number
    • height: number

    Returns void

drawText

  • drawText(text: string, x: number, y: number, maxWidth: number): void
  • Parameters

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

    Returns void

emit

  • emit(event: string | symbol, ...args: any[]): boolean

eventNames

  • eventNames(): Array<string | symbol>

fillPage

  • fillPage(state: boolean): void

getCanvas

  • getCanvas(): HTMLCanvasElement

getContext

  • getContext(): CanvasRenderingContext2D

getImage

  • getImage(): HTMLImageElement

getMaxListeners

  • getMaxListeners(): number

getSize

isFilledPage

  • isFilledPage(): boolean

isResizable

  • isResizable(): boolean

listenerCount

  • listenerCount(type: string | symbol): number

listeners

  • listeners(event: string | symbol): Function[]

measureText

  • measureText(text: string): TextMetrics

on

  • on(event: string | symbol, listener: function): this

once

  • once(event: string | symbol, listener: function): this

prependListener

  • prependListener(event: string | symbol, listener: function): this

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: function): this

removeAllListeners

  • removeAllListeners(event?: string | symbol): this

removeListener

  • removeListener(event: string | symbol, listener: function): this

setColor

  • setColor(color: Color): void

setFont

  • setFont(font: string): void

setHidden

  • setHidden(): void

setMaxListeners

  • setMaxListeners(n: number): this

setResizable

  • setResizable(resizable: boolean): void

setScale

setSize

setTextBaseline

  • setTextBaseline(baseline: string): void

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number

Generated using TypeDoc