LogoPixi’VN
pixi-jsClasses

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

WebGPURenderer

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

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

System.destroy


draw()

> draw(options): void

Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:49

Parameters

options
geometry

Geometry

instanceCount?

number

shader

Shader

size?

number

skipSync?

boolean

start?

number

state?

State

topology?

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

BindGroup

program

GpuProgram

Returns

void


setGeometry()

> setGeometry(geometry, program): void

Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:46

Parameters

geometry

Geometry

program

GpuProgram

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

Geometry

program

GpuProgram

state

any

topology?

Topology

Returns

void


setViewport()

> setViewport(viewport): void

Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/GpuEncoderSystem.d.ts:39

Parameters

viewport

Rectangle

Returns

void