Class: GpuStateSystem
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:11
System plugin to the renderer to manage WebGL state machines.
Advanced
Implements
Constructors
Constructor
> new GpuStateSystem(): GpuStateSystem
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:46
Returns
GpuStateSystem
Properties
_blendEq
> protected _blendEq: boolean
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:34
Whether current blend equation is different
blendMode
> readonly blendMode: BLEND_MODES
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:32
Blend mode
Default
'none'
@readonly
defaultState
> protected readonly defaultState: State
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:45
Default WebGL State
gpu
> protected readonly gpu: GPU
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:40
GL context
polygonOffset
> readonly polygonOffset: number
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:26
Polygon offset
stateId
> readonly stateId: number
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:21
State ID
Methods
contextChange()
> protected contextChange(gpu): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:47
Parameters
gpu
Returns
void
destroy()
> destroy(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:54
Generic destroy methods to be overridden by the subclass
Returns
void
Implementation of
getColorTargets()
> getColorTargets(state, count): GPUColorTargetState[]
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/state/GpuStateSystem.d.ts:53
Gets the blend mode data for the current state
Parameters
state
The state to get the blend mode from
count
number
The number of color targets to create
Returns
GPUColorTargetState[]