Skip to content

SceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:83

new SceneManagerPlugin(): SceneManagerPlugin

Defined in: plugins/SceneManagerPlugin.ts:123

SceneManagerPlugin

Plugin.constructor

currentScene: IScene

Defined in: plugins/SceneManagerPlugin.ts:106

ISceneManagerPlugin.currentScene


debugGroupsList: any[] = []

Defined in: plugins/SceneManagerPlugin.ts:108

ISceneManagerPlugin.debugGroupsList


defaultScene: string

Defined in: plugins/SceneManagerPlugin.ts:107

ISceneManagerPlugin.defaultScene


groupOrder: string[] = []

Defined in: plugins/SceneManagerPlugin.ts:105


readonly id: string = 'scenes'

Defined in: plugins/SceneManagerPlugin.ts:84

ISceneManagerPlugin.id

Plugin.id


isFirstScene: boolean = true

Defined in: plugins/SceneManagerPlugin.ts:101

ISceneManagerPlugin.isFirstScene


list: SceneImportList<IScene> = []

Defined in: plugins/SceneManagerPlugin.ts:104

ISceneManagerPlugin.list


onSceneChangeComplete: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:88

ISceneManagerPlugin.onSceneChangeComplete


onSceneChangeStart: Signal<(detail) => void>

Defined in: plugins/SceneManagerPlugin.ts:85

ISceneManagerPlugin.onSceneChangeStart


splash: object

Defined in: plugins/SceneManagerPlugin.ts:91

hideWhen: SplashHideWhen

optional preload: object

optional assets: AssetTypes

optional bundles: BundleTypes

view: null | ISceneTransition

zOrder: SplashZOrder

ISceneManagerPlugin.splash


optional transition: ISceneTransition

Defined in: plugins/SceneManagerPlugin.ts:97

ISceneManagerPlugin.transition


view: Container

Defined in: plugins/SceneManagerPlugin.ts:99

ISceneManagerPlugin.view

get app(): Application

Defined in: plugins/Plugin.ts:52

Application

ISceneManagerPlugin.app

Plugin.app


get ids(): string[]

Defined in: plugins/SceneManagerPlugin.ts:128

string[]

ISceneManagerPlugin.ids


get options(): O

Defined in: plugins/Plugin.ts:44

O

ISceneManagerPlugin.options

Plugin.options

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:78

Add signal connections to the container.

SignalConnection[]

The signal connections to add.

void

ISceneManagerPlugin.addSignalConnection

Plugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:84

void

ISceneManagerPlugin.clearSignalConnections

Plugin.clearSignalConnections


destroy(): void

Defined in: plugins/SceneManagerPlugin.ts:136

void

ISceneManagerPlugin.destroy

Plugin.destroy


getSceneFromHash(): null | string

Defined in: plugins/SceneManagerPlugin.ts:335

null | string

ISceneManagerPlugin.getSceneFromHash


initialize(_options, app): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:138

any

IApplication

Promise<void>

ISceneManagerPlugin.initialize

Plugin.initialize


loadDefaultScene(): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:190

Promise<void>

ISceneManagerPlugin.loadDefaultScene


loadScene(sceneIdOrLoadSceneConfig): Promise<void>

Defined in: plugins/SceneManagerPlugin.ts:201

string

Promise<void>

ISceneManagerPlugin.loadScene


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:67

IApplication

void | Promise<void>

ISceneManagerPlugin.postInitialize

Plugin.postInitialize


setDefaultLoadMethod(method): void

Defined in: plugins/SceneManagerPlugin.ts:132

LoadSceneMethod

void

ISceneManagerPlugin.setDefaultLoadMethod