Class: GpuEncoderSystem
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:18
The system that handles encoding commands for the GPU.
Advanced
Implements
Constructors
Constructor
> new GpuEncoderSystem(renderer): GpuEncoderSystem
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:35
Parameters
renderer
Returns
GpuEncoderSystem
Properties
commandEncoder
> commandEncoder: GPUCommandEncoder
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:25
commandFinished
> commandFinished: Promise<void>
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:27
renderPassEncoder
> renderPassEncoder: GPURenderPassEncoder
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:26
Methods
beginRenderPass()
> beginRenderPass(gpuRenderTarget): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:37
Parameters
gpuRenderTarget
GpuRenderTarget
Returns
void
contextChange()
> protected contextChange(gpu): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:64
Parameters
gpu
Returns
void
destroy()
> destroy(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:63
Generic destroy methods to be overridden by the subclass
Returns
void
Implementation of
draw()
> draw(options): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:49
Parameters
options
geometry
instanceCount?
number
shader
size?
number
skipSync?
boolean
start?
number
state?
topology?
Returns
void
endRenderPass()
> endRenderPass(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:38
Returns
void
finishRenderPass()
> finishRenderPass(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:59
Returns
void
postrender()
> postrender(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:60
Returns
void
renderStart()
> renderStart(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:36
Returns
void
resetBindGroup()
> resetBindGroup(index): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:44
Parameters
index
number
Returns
void
restoreRenderPass()
> restoreRenderPass(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:61
Returns
void
setBindGroup()
> setBindGroup(index, bindGroup, program): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:45
Parameters
index
number
bindGroup
program
Returns
void
setGeometry()
> setGeometry(geometry, program): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:46
Parameters
geometry
program
Returns
void
setPipeline()
> setPipeline(pipeline): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:41
Parameters
pipeline
GPURenderPipeline
Returns
void
setPipelineFromGeometryProgramAndState()
> setPipelineFromGeometryProgramAndState(geometry, program, state, topology?): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:40
Parameters
geometry
program
state
any
topology?
Returns
void
setViewport()
> setViewport(viewport): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:39
Parameters
viewport
Returns
void