Options
All
  • Public
  • Public/Protected
  • All
Menu

Class default

Hierarchy

  • default

Index

Constructors

constructor

Properties

CLIENT_HEIGHT

CLIENT_HEIGHT: number = 600

CLIENT_WIDTH

CLIENT_WIDTH: number = 800

FRAMERATE

FRAMERATE: number = 30

MAX_VIRTUAL_PIXELS

MAX_VIRTUAL_PIXELS: number = 30000

Readonly animations

animations: default[] = []

Readonly ctx

Readonly fetch

fetch: (input: RequestInfo, init?: RequestInit) => Promise<Response>

Type declaration

    • (input: RequestInfo, init?: RequestInit): Promise<Response>
    • Parameters

      • input: RequestInfo
      • Optional init: RequestInit

      Returns Promise<Response>

Private frameDuration

frameDuration: number = 0

Private intervalId

intervalId: number = null

Private isFirstRender

isFirstRender: boolean = true

Private isReadyLock

isReadyLock: boolean = false

Readonly mouse

mouse: default = ...

Private readyPromise

readyPromise: Promise<void>

Private resolveReady

resolveReady: () => void

Type declaration

    • (): void
    • Returns void

Readonly viewPort

viewPort: default = ...

Private waits

waits: (() => boolean)[] = []

Optional Readonly window

window: Window

Static Readonly defaultFetch

defaultFetch: (input: RequestInfo, init?: RequestInit) => Promise<Response> = ...

Type declaration

    • (input: RequestInfo, init?: RequestInit): Promise<Response>
    • Parameters

      • input: RequestInfo
      • Optional init: RequestInit

      Returns Promise<Response>

Static Readonly defaultWindow

defaultWindow: Window & typeof globalThis = ...

Methods

isReady

  • isReady(): boolean

ready

  • ready(): Promise<void>

Private render

  • render(element: default, ignoreDimensions: boolean, ignoreClear: boolean, scaleWidth: number, scaleHeight: number, offsetX: number, offsetY: number): void
  • Parameters

    • element: default
    • ignoreDimensions: boolean
    • ignoreClear: boolean
    • scaleWidth: number
    • scaleHeight: number
    • offsetX: number
    • offsetY: number

    Returns void

setDefaults

setViewBox

Private shouldUpdate

  • shouldUpdate(ignoreAnimation: boolean, forceRedraw: () => boolean): boolean
  • Parameters

    • ignoreAnimation: boolean
    • forceRedraw: () => boolean
        • (): boolean
        • Returns boolean

    Returns boolean

start

stop

  • stop(): void

wait

  • wait(checker: () => boolean): void
  • Parameters

    • checker: () => boolean
        • (): boolean
        • Returns boolean

    Returns void

Generated using TypeDoc