Particles manager object

Constructors

Properties

_addToPool: ((...particles) => void) = ...

Type declaration

    • (...particles): void
    • Parameters

      Returns void

_array: Particle[]

All the particles used in canvas

_container: Container
_engine: Engine
_groupLimits: Map<string, number>
_initDensityFactor: ((densityOptions) => number) = ...

Type declaration

_interactionManager: InteractionManager
_lastZIndex: number
_limit: number
_needsSort: boolean
_nextId: number
_pluginsInitialized: boolean
_pool: Particle[]
_removeParticle: ((index, group?, override?) => boolean) = ...

Type declaration

    • (index, group?, override?): boolean
    • Parameters

      • index: number
      • Optional group: string
      • Optional override: boolean

      Returns boolean

_resizeFactor?: IDimension
_zArray: Particle[]
movers: IParticleMover[]
quadTree: QuadTree

The quad tree used to search particles withing ranges

updaters: IParticleUpdater[]

Accessors

Methods

  • Parameters

    • particle: Particle
    • Optional group: string
    • Optional override: boolean

    Returns void

  • Parameters

    • index: number
    • quantity: number = defaultRemoveQuantity
    • Optional group: string
    • Optional override: boolean

    Returns void

  • Parameters

    • quantity: number
    • Optional group: string

    Returns void