Interface IAppModuleBase

interface IAppModuleBase {
    onAppAddEntity?: ((obj) => any);
    onAppAfterRender?: ((time) => any);
    onAppAfterUpdate?: ((time) => any);
    onAppBeforeAddEntity?: ((obj) => any);
    onAppBeforeRemoveEntity?: ((ent) => any);
    onAppBeforeRemoveObject?: ((obj) => any);
    onAppBeforeRender?: ((time) => any);
    onAppBeforeUpdate?: ((time) => any);
    onAppRemoveEntity?: ((ent) => any);
    onAppRemoveObject?: ((obj) => any);
    onAppRender?: ((time) => any);
    onAppUpdate?: ((time) => any);
    onAwake?: ((app?) => any);
    onDestroy?: (() => any);
    onDisable?: (() => any);
    onEnable?: (() => any);
}

Hierarchy (view full)

Implemented by

Properties

onAppAddEntity?: ((obj) => any)

Type declaration

    • (obj): any
    • Parameters

      Returns any

onAppAfterRender?: ((time) => any)

Type declaration

    • (time): any
    • Parameters

      Returns any

onAppAfterUpdate?: ((time) => any)

Type declaration

    • (time): any
    • Parameters

      Returns any

onAppBeforeAddEntity?: ((obj) => any)

Type declaration

    • (obj): any
    • Parameters

      Returns any

onAppBeforeRemoveEntity?: ((ent) => any)

Type declaration

    • (ent): any
    • Parameters

      Returns any

onAppBeforeRemoveObject?: ((obj) => any)

Type declaration

    • (obj): any
    • Parameters

      • obj: Object3D<Object3DEventMap>

      Returns any

onAppBeforeRender?: ((time) => any)

Type declaration

    • (time): any
    • Parameters

      Returns any

onAppBeforeUpdate?: ((time) => any)

Type declaration

    • (time): any
    • Parameters

      Returns any

onAppRemoveEntity?: ((ent) => any)

Type declaration

    • (ent): any
    • Parameters

      Returns any

onAppRemoveObject?: ((obj) => any)

Type declaration

    • (obj): any
    • Parameters

      • obj: Object3D<Object3DEventMap>

      Returns any

onAppRender?: ((time) => any)

Type declaration

    • (time): any
    • Parameters

      Returns any

onAppUpdate?: ((time) => any)

Type declaration

    • (time): any
    • Parameters

      Returns any

onAwake?: ((app?) => any)

Type declaration

    • (app?): any
    • Parameters

      • Optional app: any

      Returns any

onDestroy?: (() => any)

Type declaration

    • (): any
    • Returns any

onDisable?: (() => any)

Type declaration

    • (): any
    • Returns any

onEnable?: (() => any)

Type declaration

    • (): any
    • Returns any