Class: GpuBufferSystem
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:18
System plugin to the renderer to manage buffers.
Advanced
Implements
Constructors
Constructor
> new GpuBufferSystem(renderer): GpuBufferSystem
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:28
Parameters
renderer
Returns
GpuBufferSystem
Properties
CONTEXT_UID
> protected CONTEXT_UID: number
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:24
Methods
contextChange()
> protected contextChange(gpu): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:29
Parameters
gpu
Returns
void
createGPUBuffer()
> createGPUBuffer(buffer): GPUBuffer
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:35
Parameters
buffer
Returns
GPUBuffer
destroy()
> destroy(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:37
Generic destroy methods to be overridden by the subclass
Returns
void
Implementation of
destroyAll()
> destroyAll(): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:33
dispose all WebGL resources of all managed buffers
Returns
void
getGPUBuffer()
> getGPUBuffer(buffer): GPUBuffer
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:30
Parameters
buffer
Returns
GPUBuffer
onBufferChange()
> protected onBufferChange(buffer): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:36
Parameters
buffer
Returns
void
onBufferUnload()
> protected onBufferUnload(buffer): void
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:34
Parameters
buffer
Returns
void
updateBuffer()
> updateBuffer(buffer): GPUBuffer
Defined in: node_modules/pixi.js/lib/rendering/renderers/gpu/buffer/GpuBufferSystem.d.ts:31
Parameters
buffer
Returns
GPUBuffer