tsParticles - v4.0.0-beta.12
    Preparing search index...

    Particles interactor interface

    interface IParticlesInteractor<TParticle extends Particle = Particle> {
        loadOptions?: (
            options: Options,
            ...sources: (RecursivePartial<IOptions> | undefined)[],
        ) => void;
        loadParticlesOptions?: (
            options: InteractivityParticlesOptions,
            ...sources: (RecursivePartial<IInteractivityParticlesOptions> | undefined)[],
        ) => void;
        maxDistance: number;
        type: InteractorType;
        clear(particle: TParticle, delta: IDelta): void;
        init(): void;
        interact(
            particle: TParticle,
            interactivityData: IInteractivityData,
            delta: IDelta,
        ): void;
        isEnabled(
            particle: TParticle,
            interactivityData: IInteractivityData,
        ): boolean;
        reset(interactivityData: IInteractivityData, particle: TParticle): void;
    }

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    loadOptions?: (
        options: Options,
        ...sources: (RecursivePartial<IOptions> | undefined)[],
    ) => void

    Loads interactor options from source options

    loadParticlesOptions?: (
        options: InteractivityParticlesOptions,
        ...sources: (RecursivePartial<IInteractivityParticlesOptions> | undefined)[],
    ) => void

    Loads particles options from source options

    maxDistance: number

    The maximum distance for this interactor

    The interactor type

    Methods