Constructors

  • Returns Engine

Properties

_domArray: any
_eventDispatcher: any
_initialized: any
_loader: any
plugins: Plugins

Accessors

  • get version(): string
  • Returns string

Methods

  • Parameters

    • type: string
    • listener: CustomEventListener

    Returns void

  • Parameters

    • name: string
    • interactorInitializer: ((container) => IInteractor)
        • (container): IInteractor
        • Parameters

          Returns IInteractor

    Returns Promise<void>

  • Parameters

    • name: string
    • moverInitializer: ((container) => IParticleMover)
        • (container): IParticleMover
        • Parameters

          Returns IParticleMover

    Returns Promise<void>

  • Parameters

    • name: string
    • updaterInitializer: ((container) => IParticleUpdater)
        • (container): IParticleUpdater
        • Parameters

          Returns IParticleUpdater

    Returns Promise<void>

  • Parameters

    • name: string
    • generator: IMovePathGenerator

    Returns Promise<void>

  • Parameters

    • plugin: IPlugin

    Returns Promise<void>

  • Parameters

    • preset: string
    • options: RecursivePartial<IOptions>
    • Optional override: boolean

    Returns Promise<void>

  • Parameters

    • shape: SingleOrMultiple<string>
    • drawer: IShapeDrawer | ShapeDrawerDrawFunction
    • Optional init: ShapeDrawerInitFunction
    • Optional afterEffect: ShapeDrawerAfterEffectFunction
    • Optional destroy: ShapeDrawerDestroyFunction

    Returns Promise<void>

  • Parameters

    • type: string
    • args: CustomEventArgs

    Returns void

  • Returns Container[]

  • Parameters

    • index: number

    Returns Container

  • Returns void

  • Parameters

    • tagId: string | SingleOrMultiple<RecursivePartial<IOptions>>
    • Optional options: SingleOrMultiple<RecursivePartial<IOptions>>

    Returns Promise<Container>

  • Parameters

    • tagId: string
    • options: RecursivePartial<IOptions>[]
    • Optional index: number

    Returns Promise<Container>

  • Parameters

    • tagId: SingleOrMultiple<string>
    • Optional pathConfigJson: number | SingleOrMultiple<string>
    • Optional index: number

    Returns Promise<Container>

  • Returns Promise<void>

  • Parameters

    • type: string
    • listener: CustomEventListener

    Returns void

  • Parameters

    • id: string | HTMLElement
    • element: HTMLElement | RecursivePartial<IOptions>
    • Optional options: RecursivePartial<IOptions>

    Returns Promise<Container>

  • Parameters

    • id: string | HTMLElement
    • element: HTMLElement | SingleOrMultiple<string>
    • Optional pathConfigJson: number | SingleOrMultiple<string>
    • Optional index: number

    Returns Promise<Container>

  • Parameters

    • callback: ((e, particles?) => void)
        • (e, particles?): void
        • Parameters

          • e: Event
          • Optional particles: Particle[]

          Returns void

    Returns void