Skip to content

ISceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:25

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


currentScene: IScene

Defined in: plugins/SceneManagerPlugin.ts:33


readonly debugGroupsList: any[]

Defined in: plugins/SceneManagerPlugin.ts:36


readonly defaultScene: string

Defined in: plugins/SceneManagerPlugin.ts:35


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly ids: string[]

Defined in: plugins/SceneManagerPlugin.ts:34


isFirstScene: boolean

Defined in: plugins/SceneManagerPlugin.ts:26


list: SceneImportList<IScene>

Defined in: plugins/SceneManagerPlugin.ts:30


onSceneChangeComplete: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:28


onSceneChangeStart: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:27


readonly options: any

Defined in: plugins/Plugin.ts:12

IPlugin.options


splash: object

Defined in: plugins/SceneManagerPlugin.ts:31

hideWhen: SplashHideWhen

view: null | ISceneTransition

zOrder: SplashZOrder


optional transition: ISceneTransition

Defined in: plugins/SceneManagerPlugin.ts:32


view: Container

Defined in: plugins/SceneManagerPlugin.ts:29

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:44

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:40

Promise<void>


loadScene(sceneIdOrLoadSceneConfig): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:42

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:38

LoadSceneMethod

void