Interface IExternalInteractor<TParticle>

interface IExternalInteractor<TParticle> {
    handleClickMode?: ((mode) => void);
    loadModeOptions?: ((options, ...sources) => void);
    loadOptions?: ((options, ...sources) => void);
    loadParticlesOptions?: ((options, ...sources) => void);
    type: InteractorType;
    clear(particle, delta): void;
    init(): void;
    interact(delta): void;
    isEnabled(particle?): boolean;
    reset(particle): void;
}

Type Parameters

Hierarchy (view full)

Implemented by

Properties

handleClickMode?: ((mode) => void)

Type declaration

    • (mode): void
    • Parameters

      • mode: string

      Returns void

loadModeOptions?: ((options, ...sources) => void)

Type declaration

loadOptions?: ((options, ...sources) => void)

Type declaration

loadParticlesOptions?: ((options, ...sources) => void)

Type declaration

Methods

  • Parameters

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    Returns void