LogoPixi’VN
pixi-jsClasses

Class: GlGeometryGpuData

Defined in: node_modules/pixi.js/lib/rendering/renderers/gl/geometry/GlGeometrySystem.d.ts:19

Internal

Stores GPU-specific data for a Geometry instance in WebGL context.

This class manages Vertex Array Object (VAO) caching for geometries, allowing efficient reuse of VAOs across different shader programs. Each geometry can have multiple VAOs cached, one for each unique shader program signature it's used with.

Implements

Constructors

Constructor

> new GlGeometryGpuData(): GlGeometryGpuData

Defined in: node_modules/pixi.js/lib/rendering/renderers/gl/geometry/GlGeometrySystem.d.ts:21

Returns

GlGeometryGpuData

Properties

vaoCache

> vaoCache: Record<string, WebGLVertexArrayObject>

Defined in: node_modules/pixi.js/lib/rendering/renderers/gl/geometry/GlGeometrySystem.d.ts:20

Methods

destroy()

> destroy(): void

Defined in: node_modules/pixi.js/lib/rendering/renderers/gl/geometry/GlGeometrySystem.d.ts:22

Returns

void

Implementation of

GPUData.destroy