Skip to content

ParticlePool

Defined in: particles/src/ParticlePool.ts:5

Pre-allocated pool of PixiJS Particle instances.

new ParticlePool(texture, capacity): ParticlePool

Defined in: particles/src/ParticlePool.ts:11

TextureResource

number

ParticlePool

readonly capacity: number

Defined in: particles/src/ParticlePool.ts:8

get activeCount(): number

Defined in: particles/src/ParticlePool.ts:43

Number of particles currently in use.

number


get freeCount(): number

Defined in: particles/src/ParticlePool.ts:48

Number of particles available for reuse.

number

acquire(): Particle | undefined

Defined in: particles/src/ParticlePool.ts:22

Acquire a recycled particle, or undefined if at capacity.

Particle | undefined


release(particle): void

Defined in: particles/src/ParticlePool.ts:29

Release a particle back to the pool.

Particle

void