Class: CanvasManagerStatic
Defined in: src/canvas/CanvasManagerStatic.ts:19
This class is responsible for managing the canvas, the tickers, the events, and the window size and the children of the window.
Properties
_currentTickers
> readonly static _currentTickers: Map<string, TickerInfo<any>>
Defined in: src/canvas/CanvasManagerStatic.ts:248
_currentTickersSequence
> readonly static _currentTickersSequence: Map<string, Map<string, TickersSequence>>
Defined in: src/canvas/CanvasManagerStatic.ts:249
_currentTickersTimeouts
> readonly static _currentTickersTimeouts: Map<string, TickerTimeoutHistory>
Defined in: src/canvas/CanvasManagerStatic.ts:259
_isInitialized
> static _isInitialized: boolean = false
Defined in: src/canvas/CanvasManagerStatic.ts:51
_tickersToCompleteOnStepEnd
> readonly static _tickersToCompleteOnStepEnd: object
Defined in: src/canvas/CanvasManagerStatic.ts:260
stepAlias
> stepAlias: object[]
tikersIds
> tikersIds: object[]
canvasHeight
> static canvasHeight: number = 300
Defined in: src/canvas/CanvasManagerStatic.ts:50
canvasWidth
> static canvasWidth: number = 300
Defined in: src/canvas/CanvasManagerStatic.ts:49
htmlLayers
> static htmlLayers: HTMLElement[] = []
Defined in: src/canvas/CanvasManagerStatic.ts:48
This is the div that have same size of the canvas. This is useful to put interface elements. You can use React or other framework to put elements in this div.
Accessors
app
Get Signature
> get static app(): Application<Renderer>
Defined in: src/canvas/CanvasManagerStatic.ts:27
The Pixi.js application instance.
Throws
when the canvas has not been initialized yet (i.e. before calling Game.init()).
Returns
childrenAliasesOrder
Get Signature
> get static childrenAliasesOrder(): string[]
Defined in: src/canvas/CanvasManagerStatic.ts:216
The order of the elements in the canvas, is determined by the zIndex.
Returns
string[]
currentTickersSequence
Get Signature
> get static currentTickersSequence(): object
Defined in: src/canvas/CanvasManagerStatic.ts:250
Returns
object
currentTickersWithoutCreatedBySteps
Get Signature
> get static currentTickersWithoutCreatedBySteps(): object
Defined in: src/canvas/CanvasManagerStatic.ts:229
Edit Tickers Methods
Returns
object
gameLayer
Get Signature
> get static gameLayer(): Container<ContainerChild>
Defined in: src/canvas/CanvasManagerStatic.ts:34
Returns
Methods
addHtmlLayer()
> static addHtmlLayer(id, element, style?): HTMLDivElement
Defined in: src/canvas/CanvasManagerStatic.ts:133
Parameters
id
string
element
HTMLElement
style?
Partial<Pick<CSSStyleDeclaration, "position" | "pointerEvents" | "userSelect">> = {}
Returns
HTMLDivElement
addTickerTimeoutInfo()
> static addTickerTimeoutInfo(aliases, ticker, timeout, canBeDeletedBeforeEnd): void
Defined in: src/canvas/CanvasManagerStatic.ts:271
Parameters
aliases
string | string[]
ticker
string
timeout
string
canBeDeletedBeforeEnd
boolean
Returns
void
generateTickerId()
> static generateTickerId(...args): string
Defined in: src/canvas/CanvasManagerStatic.ts:264
Parameters
args
...any[]
Returns
string
getHtmlLayer()
> static getHtmlLayer(id): HTMLElement | undefined
Defined in: src/canvas/CanvasManagerStatic.ts:158
Parameters
id
string
Returns
HTMLElement | undefined
init()
> static init(element, options?, devtoolsOptions?): Promise<void>
Defined in: src/canvas/CanvasManagerStatic.ts:53
Parameters
element
HTMLElement
options?
Partial<ApplicationOptions> & object
devtoolsOptions?
Devtools
Returns
Promise<void>
removeHtmlLayer()
> static removeHtmlLayer(id): void
Defined in: src/canvas/CanvasManagerStatic.ts:149
Parameters
id
string
Returns
void
removeTickerTimeout()
> static removeTickerTimeout(timeout): void
Defined in: src/canvas/CanvasManagerStatic.ts:292
Parameters
timeout
string | Timeout
Returns
void
removeTickerTimeoutInfo()
> static removeTickerTimeoutInfo(timeout): void
Defined in: src/canvas/CanvasManagerStatic.ts:286
Parameters
timeout
string | Timeout
Returns
void
removeTickerTimeoutsByAlias()
> static removeTickerTimeoutsByAlias(alias, checkCanBeDeletedBeforeEnd): void
Defined in: src/canvas/CanvasManagerStatic.ts:299
Parameters
alias
string
checkCanBeDeletedBeforeEnd
boolean
Returns
void