Skip to content

IDevToolsPlugin

Defined in: plugins/DevToolsPlugin.ts:10

Interface for the DevTools plugin providing development debugging capabilities. Enables PIXI.js developer tools integration for enhanced debugging and inspection.

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly options: Partial<O>

Defined in: plugins/Plugin.ts:12

IPlugin.options

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


initializeDevTools(app): void

Defined in: plugins/DevToolsPlugin.ts:25

Initializes the PIXI DevTools for the given application instance. Enables the browser developer tools extension for PIXI.js debugging.

Application

The PIXI Application instance to attach devtools to

void

const devToolsPlugin = app.plugins.get<IDevToolsPlugin>('DevToolsPlugin');
if (devToolsPlugin && process.env.NODE_ENV === 'development') {
devToolsPlugin.initializeDevTools(pixiApp);
}

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