Winter Cardinal UI - v0.442.0 / DApplicationLayer
Application
↳ DApplicationLayer
• new DApplicationLayer(application
, options
): DApplicationLayer
Name | Type |
---|---|
application |
DApplicationLike |
options |
DApplicationLayerOptions |
Application.constructor
src/main/typescript/wcardinal/ui/d-application-layer.ts:49
• Protected
_dynamicFontAtlases: null
| DynamicFontAtlases
= null
src/main/typescript/wcardinal/ui/d-application-layer.ts:44
• Protected
_elementContainer: HTMLElement
src/main/typescript/wcardinal/ui/d-application-layer.ts:42
• Protected
_isLocked: boolean
src/main/typescript/wcardinal/ui/d-application-layer.ts:38
• Protected
_isOverlay: boolean
src/main/typescript/wcardinal/ui/d-application-layer.ts:39
• Protected
_isVisible: boolean
src/main/typescript/wcardinal/ui/d-application-layer.ts:45
• Protected
_options: DApplicationLayerOptions
src/main/typescript/wcardinal/ui/d-application-layer.ts:35
• Protected
_padding: DPadding
src/main/typescript/wcardinal/ui/d-application-layer.ts:43
• Protected
_reflowLimit: number
src/main/typescript/wcardinal/ui/d-application-layer.ts:40
• Protected
_renderBound: () => void
▸ (): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:37
• Protected
_renderId: null
| number
= null
src/main/typescript/wcardinal/ui/d-application-layer.ts:36
• Protected
_rootElement: HTMLElement
src/main/typescript/wcardinal/ui/d-application-layer.ts:41
• Readonly
application: DApplicationLike
DApplicationLayerLike.application
src/main/typescript/wcardinal/ui/d-application-layer.ts:47
• Readonly
loader: Loader
Loader instance to help with asset loading.
Name
PIXI.Application#loader
Application.loader
node_modules/pixi.js/pixi.js.d.ts:1064
• renderer: Renderer
WebGL renderer if available, otherwise CanvasRenderer.
Member
PIXI.Application#renderer
DApplicationLayerLike.renderer
Application.renderer
node_modules/pixi.js/pixi.js.d.ts:991
• resizeTo: HTMLElement
| Window
The HTML element or window to automatically resize the renderer’s view element to match width and height.
Name
resizeTo
Memberof
PIXI.Application#
DApplicationLayerLike.resizeTo
Application.resizeTo
node_modules/pixi.js/pixi.js.d.ts:1043
• Readonly
screen: Rectangle
Reference to the renderer’s screen rectangle. Its safe to use as filterArea
or hitArea
for the whole screen.
Member
Application.screen
node_modules/pixi.js/pixi.js.d.ts:1018
• stage: Container
The root display container that’s rendered.
Member
PIXI.Application#stage
Application.stage
node_modules/pixi.js/pixi.js.d.ts:996
• ticker: Ticker
Ticker for doing render updates.
Name
ticker
Memberof
PIXI.Application#
Default
PIXI.Ticker.shared
Application.ticker
node_modules/pixi.js/pixi.js.d.ts:1085
• Readonly
view: HTMLCanvasElement
Reference to the renderer’s canvas element.
Member
Application.view
node_modules/pixi.js/pixi.js.d.ts:1012
• get
height(): number
number
src/main/typescript/wcardinal/ui/d-application-layer.ts:317
• get
padding(): DPadding
src/main/typescript/wcardinal/ui/d-application-layer.ts:321
• get
width(): number
number
src/main/typescript/wcardinal/ui/d-application-layer.ts:313
▸ destroy(removeView?
, stageOptions?
): void
Destroy and don’t use after this.
Name | Type | Description |
---|---|---|
removeView? |
boolean |
Automatically remove canvas from DOM. |
stageOptions? |
Object |
Options parameter. A boolean will act as if all options have been set to that value |
stageOptions.baseTexture? |
boolean |
Only used for child Sprites if stageOptions.children is set to true. Should it destroy the base texture of the child sprite |
stageOptions.children? |
boolean |
if set to true, all the children will have their destroy method called as well. ‘stageOptions’ will be passed on to those calls. |
stageOptions.texture? |
boolean |
Only used for child Sprites if stageOptions.children is set to true. Should it destroy the texture of the child sprite |
void
Application.destroy
node_modules/pixi.js/pixi.js.d.ts:1031
▸ getDynamicFontAtlases(): DynamicFontAtlases
DApplicationLayerLike.getDynamicFontAtlases
src/main/typescript/wcardinal/ui/d-application-layer.ts:357
▸ getElementContainer(): HTMLElement
HTMLElement
DApplicationLayerLike.getElementContainer
src/main/typescript/wcardinal/ui/d-application-layer.ts:353
▸ getFocusController(): DControllerFocus
DApplicationLayerLike.getFocusController
src/main/typescript/wcardinal/ui/d-application-layer.ts:345
▸ getRootElement(): HTMLElement
HTMLElement
DApplicationLayerLike.getRootElement
src/main/typescript/wcardinal/ui/d-application-layer.ts:349
▸ initDoubleClickHandling(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:241
▸ initFocusHandling(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:153
▸ initResizeHandling(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:170
▸ initRootElement(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:113
▸ initStage(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:88
▸ initView(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:95
▸ initWheelHandling(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:218
▸ lock(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:260
▸ newElementContainer(): HTMLElement
HTMLElement
src/main/typescript/wcardinal/ui/d-application-layer.ts:78
▸ onResize(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:187
▸ onStageDirty(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:274
▸ queueResize(): void
Resize is throttled, so it’s safe to call this multiple times per frame and it’ll only be called once.
void
Method
PIXI.Application#queueResize
DApplicationLayerLike.queueResize
Application.queueResize
node_modules/pixi.js/pixi.js.d.ts:1050
▸ reflow(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:325
▸ render(): void
void
Application.render
src/main/typescript/wcardinal/ui/d-application-layer.ts:295
▸ resize(): void
Execute an immediate resize on the renderer, this is not
throttled and can be expensive to call many times in a row.
Will resize only if resizeTo
property is set.
void
Method
PIXI.Application#resize
Application.resize
node_modules/pixi.js/pixi.js.d.ts:1057
▸ start(): void
Convenience method for starting the render.
void
Method
PIXI.Application#start
Application.start
node_modules/pixi.js/pixi.js.d.ts:1076
▸ stop(): void
Convenience method for stopping the render.
void
Method
PIXI.Application#stop
Application.stop
node_modules/pixi.js/pixi.js.d.ts:1070
▸ unlock(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:264
▸ update(): void
void
src/main/typescript/wcardinal/ui/d-application-layer.ts:268
▸ registerPlugin(plugin
): void
Register a middleware plugin for the application
Name | Type | Description |
---|---|---|
plugin |
Plugin |
Plugin being installed |
void
Static
Application.registerPlugin
node_modules/pixi.js/pixi.js.d.ts:1002