tsParticles - v4.0.0-beta.12
    Preparing search index...
    interface PluginManager {
        colorManagers: Map<string, IColorManager>;
        easingFunctions: Map<EasingTypeAlt | EasingType, EasingFunction>;
        effectDrawers: Map<Container, Map<string, IEffectDrawer<Particle>>>;
        initializers: Initializers;
        palettes: Map<string, IPalette>;
        plugins: IPlugin[];
        presets: Map<string, RecursivePartial<IOptions>>;
        shapeDrawers: Map<Container, Map<string, IShapeDrawer<Particle>>>;
        updaters: Map<Container, IParticleUpdater[]>;
        get configs(): Record<string, ISourceOptions>;
        addColorManager(name: string, manager: IColorManager): void;
        addConfig(config: ISourceOptions): void;
        addEasing(name: EasingTypeAlt | EasingType, easing: EasingFunction): void;
        addEffect(effect: string, drawer: EffectInitializer): void;
        addPalette(name: string, palette: IPalette): void;
        addParticleUpdater(
            name: string,
            updaterInitializer: UpdaterInitializer,
        ): void;
        addPlugin(plugin: IPlugin): void;
        addPreset(
            preset: string,
            options: Readonly<ISourceOptions>,
            override?: boolean,
        ): void;
        addShape(shapes: string[], drawer: ShapeInitializer): void;
        clearPlugins(container: Container): void;
        getEasing(name: EasingTypeAlt | EasingType): EasingFunction;
        getEffectDrawers(
            container: Container,
            force?: boolean,
        ): Promise<Map<string, IEffectDrawer<Particle>>>;
        getPalette(name: string): IPalette | undefined;
        getPlugin(plugin: string): IPlugin | undefined;
        getPreset(preset: string): RecursivePartial<IOptions> | undefined;
        getShapeDrawers(
            container: Container,
            force?: boolean,
        ): Promise<Map<string, IShapeDrawer<Particle>>>;
        getUpdaters(
            container: Container,
            force?: boolean,
        ): Promise<IParticleUpdater[]>;
        init(): Promise<void>;
        loadParticlesOptions(
            container: Container,
            options: ParticlesOptions,
            ...sourceOptions: (RecursivePartial<IParticlesOptions> | undefined)[],
        ): void;
        register(...loaders: LoadPluginFunction[]): Promise<void>;
    }
    Index

    Properties

    colorManagers: Map<string, IColorManager>
    effectDrawers: Map<Container, Map<string, IEffectDrawer<Particle>>>
    initializers: Initializers
    palettes: Map<string, IPalette>
    plugins: IPlugin[]
    presets: Map<string, RecursivePartial<IOptions>>
    shapeDrawers: Map<Container, Map<string, IShapeDrawer<Particle>>>

    Accessors

    Methods

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • name: string

      Returns IPalette | undefined

    • Parameters

      • plugin: string

      Returns IPlugin | undefined

    • Returns Promise<void>

    • Parameters

      • ...loaders: LoadPluginFunction[]

      Returns Promise<void>