LogoPixi’VN
pixi-jsClasses

Class: UboSystem

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:14

System plugin to the renderer to manage uniform buffers.

Advanced

Extended by

Implements

Constructors

Constructor

> new UboSystem(adaptor): UboSystem

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:18

Parameters

adaptor

UboAdaptor

Returns

UboSystem

Methods

destroy()

> destroy(): void

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:34

Generic destroy methods to be overridden by the subclass

Returns

void

Implementation of

System.destroy


ensureUniformGroup()

> ensureUniformGroup(uniformGroup): void

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:25

Parameters

uniformGroup

UniformGroup

Returns

void


getUniformGroupData()

> getUniformGroupData(uniformGroup): object

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:26

Parameters

uniformGroup

UniformGroup

Returns

object

layout

> layout: UboLayout

syncFunction

> syncFunction: (uniforms, data, dataInt32, offset) => void

Parameters
uniforms

Record<string, any>

data

Float32Array

dataInt32

Int32Array

offset

number

Returns

void


syncUniformGroup()

> syncUniformGroup(uniformGroup, data?, offset?): boolean

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:32

Parameters

uniformGroup

UniformGroup

data?

Float32Array<ArrayBufferLike>

offset?

number

Returns

boolean


updateUniformGroup()

> updateUniformGroup(uniformGroup): boolean

Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/UboSystem.d.ts:33

Parameters

uniformGroup

UniformGroup

Returns

boolean