phina.js.d.ts
    Preparing search index...

    Interface BaseApp

    interface BaseApp {
        awake: boolean;
        currentScene: phina.display.DisplayScene;
        currentTime: number;
        deltaTime: number;
        elapsedTime: number;
        fps: number;
        frame: number;
        interactive: phina.app.Interactive;
        rootScene: phina.display.DisplayScene;
        startTime: number;
        ticker: phina.util.Ticker;
        updater: phina.app.Updater;
        addEventListener(type: string, listener: Function): this;
        clear(type: string): this;
        clearEventListener(type: string): this;
        dispatchEvent(e: { type: string }): this;
        dispatchEventByType(type: string, param: object): this;
        enableDatGUI(callback: Function): this;
        enableStats(): this;
        fire(e: { type: string }): this;
        flare(type: string, param?: object): this;
        has(type: string): boolean;
        hasEventListener(type: string): boolean;
        kill(): this;
        off(type: string, listener: Function): this;
        on(type: string, listener: Function): this;
        one(type: string, listener: Function): this;
        popScene(): phina.display.DisplayScene;
        pushScene(scene: phina.display.DisplayScene): this;
        removeEventListener(type: string, listener: Function): this;
        replaceScene(scene: phina.display.DisplayScene): this;
        run(): this;
        start(): this;
    }

    Hierarchy (View Summary)

    Index

    Properties

    awake: boolean
    currentScene: phina.display.DisplayScene
    currentTime: number
    deltaTime: number
    elapsedTime: number
    fps: number
    frame: number
    interactive: phina.app.Interactive
    startTime: number
    ticker: phina.util.Ticker
    updater: phina.app.Updater

    Methods

    • Parameters

      • callback: Function

      Returns this