Constructors
constructor
- new Particles(engine, container): Particles
-
Properties
Private
Readonly
_applyDensity
_applyDensity: any
Private
_array
_array: any
Private
Readonly
_container
_container: any
Private
Readonly
_engine
_engine: any
Private
Readonly
_initDensityFactor
_initDensityFactor: any
Private
Readonly
_interactionManager
_interactionManager: any
Private
_nextId
_nextId: any
Private
Readonly
_pushParticle
_pushParticle: any
Private
Readonly
_removeParticle
_removeParticle: any
Private
_zArray
_zArray: any
lastZIndex
lastZIndex: number
limit
limit: number
movers
needsSort
needsSort: boolean
pool
Optional
pushing
pushing?: boolean
quadTree
updaters
Accessors
count
- get count(): number
-
Returns number
Methods
addManualParticles
- addManualParticles(): void
-
Returns void
addParticle
- addParticle(position?, overrideOptions?, group?, initializer?): undefined | Particle
-
Parameters
-
-
-
Optional
group: string
-
Optional
initializer: ((particle) => boolean)
-
- (particle): boolean
-
Returns boolean
Returns undefined | Particle
clear
- clear(): void
-
Returns void
destroy
- destroy(): void
-
Returns void
draw
- draw(delta): Promise<void>
-
Returns Promise<void>
filter
- filter(condition): Particle[]
-
Parameters
-
condition: ((particle) => boolean)
-
- (particle): boolean
-
Returns boolean
find
- find(condition): undefined | Particle
-
Parameters
-
condition: ((particle) => boolean)
-
- (particle): boolean
-
Returns boolean
Returns undefined | Particle
handleClickMode
- handleClickMode(mode): void
-
Returns void
init
- init(): void
-
Returns void
push
- push(nb, mouse?, overrideOptions?, group?): void
-
Parameters
-
nb: number
-
-
-
Optional
group: string
Returns void
redraw
- redraw(): Promise<void>
-
Returns Promise<void>
remove
- remove(particle, group?, override?): void
-
Parameters
-
-
Optional
group: string
-
Optional
override: boolean
Returns void
removeAt
- removeAt(index, quantity?, group?, override?): void
-
Parameters
-
index: number
-
Optional
quantity: number
-
Optional
group: string
-
Optional
override: boolean
Returns void
removeQuantity
- removeQuantity(quantity, group?): void
-
Parameters
-
quantity: number
-
Optional
group: string
Returns void
setDensity
- setDensity(): void
-
Returns void
update
- update(delta): Promise<void>
-
Returns Promise<void>