Skip to content

ISceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:21

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


currentScene: IScene

Defined in: plugins/SceneManagerPlugin.ts:29


readonly debugGroupsList: any[]

Defined in: plugins/SceneManagerPlugin.ts:32


readonly defaultScene: string

Defined in: plugins/SceneManagerPlugin.ts:31


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly ids: string[]

Defined in: plugins/SceneManagerPlugin.ts:30


isFirstScene: boolean

Defined in: plugins/SceneManagerPlugin.ts:22


list: SceneImportList<IScene>

Defined in: plugins/SceneManagerPlugin.ts:26


onSceneChangeComplete: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:24


onSceneChangeStart: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:23


readonly options: Partial<O>

Defined in: plugins/Plugin.ts:12

IPlugin.options


splash: object

Defined in: plugins/SceneManagerPlugin.ts:27

hideWhen: SplashHideWhen

view: null | ISceneTransition

zOrder: SplashZOrder


optional transition: ISceneTransition

Defined in: plugins/SceneManagerPlugin.ts:28


view: Container

Defined in: plugins/SceneManagerPlugin.ts:25

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

SignalConnection[]

void

IPlugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


getSceneFromHash(): null | string

Defined in: plugins/SceneManagerPlugin.ts:40

null | string


initialize(options, app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Partial<O>

IApplication

void | Promise<void>

IPlugin.initialize


loadDefaultScene(): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:36

Promise<void>


loadScene(sceneIdOrLoadSceneConfig): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:38

string | LoadSceneConfig

Promise<void>


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

IApplication

void | Promise<void>

IPlugin.postInitialize


registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

void

IPlugin.registerCoreFunctions


registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

void

IPlugin.registerCoreSignals


setDefaultLoadMethod(method): void

Defined in: plugins/SceneManagerPlugin.ts:34

LoadSceneMethod

void