Skip to content

IAssetsPlugin

Defined in: plugins/AssetsPlugin.ts:19

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


onBackgroundAssetLoaded: Signal<(asset) => void>

Defined in: plugins/AssetsPlugin.ts:29


onBackgroundBundlesLoaded: Signal<(bundles) => void>

Defined in: plugins/AssetsPlugin.ts:30


onBackgroundLoadStart: Signal<() => void>

Defined in: plugins/AssetsPlugin.ts:28


onLoadComplete: Signal<() => void>

Defined in: plugins/AssetsPlugin.ts:22


onLoadProgress: Signal<(progress) => void>

Defined in: plugins/AssetsPlugin.ts:21


onLoadRequiredComplete: Signal<() => void>

Defined in: plugins/AssetsPlugin.ts:26


onLoadRequiredProgress: Signal<(progress) => void>

Defined in: plugins/AssetsPlugin.ts:25


onLoadRequiredStart: Signal<() => void>

Defined in: plugins/AssetsPlugin.ts:24


onLoadStart: Signal<() => void>

Defined in: plugins/AssetsPlugin.ts:20


readonly options: Partial<O>

Defined in: plugins/Plugin.ts:12

IPlugin.options


webCompleteEvent: Event

Defined in: plugins/AssetsPlugin.ts:34


webProgressEvent: CustomEvent<{ progress: number; }>

Defined in: plugins/AssetsPlugin.ts:33


webRequiredCompleteEvent: Event

Defined in: plugins/AssetsPlugin.ts:38


webRequiredProgressEvent: CustomEvent<{ progress: number; }>

Defined in: plugins/AssetsPlugin.ts:37


webRequiredStartEvent: Event

Defined in: plugins/AssetsPlugin.ts:36


webStartEvent: Event

Defined in: plugins/AssetsPlugin.ts:32

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


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

Defined in: plugins/Plugin.ts:14

Partial<O>

IApplication

void | Promise<void>

IPlugin.initialize


loadAssets(assets, reportProgress?): Promise<void>

Defined in: plugins/AssetsPlugin.ts:40

string | string[] | UnresolvedAsset | AssetLike | UnresolvedAsset[] | AssetLike[]

boolean

Promise<void>


loadBackground(): void

Defined in: plugins/AssetsPlugin.ts:53

void


loadBundles(bundle, reportProgress?): Promise<void>

Defined in: plugins/AssetsPlugin.ts:45

string | string[]

boolean

Promise<void>


loadRequired(): Promise<void>

Defined in: plugins/AssetsPlugin.ts:51

Promise<void>


loadSceneAssets(scene, background?): Promise<void>

Defined in: plugins/AssetsPlugin.ts:47

IScene | SceneImportListItem<any>

boolean

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


unloadSceneAssets(scene): Promise<void>

Defined in: plugins/AssetsPlugin.ts:49

IScene | SceneImportListItem<any>

Promise<void>