tsParticles - v0.0.0
    Preparing search index...
    interface IContainerPlugin {
        canvasClear?: () => boolean;
        canvasPaint?: () => boolean;
        checkParticlePosition?: (
            particle: Particle,
            position: ICoordinates,
            tryCount: number,
        ) => boolean;
        clearDraw?: (context: CanvasRenderingContext2D, delta: IDelta) => void;
        clickPositionValid?: (position: ICoordinates) => boolean;
        destroy?: () => void;
        draw?: (context: CanvasRenderingContext2D, delta: IDelta) => void;
        drawParticle?: (
            context: CanvasRenderingContext2D,
            particle: Particle,
            delta: IDelta,
        ) => void;
        drawParticleCleanup?: (
            context: CanvasRenderingContext2D,
            particle: Particle,
            delta: IDelta,
        ) => void;
        drawParticleSetup?: (
            context: CanvasRenderingContext2D,
            particle: Particle,
            delta: IDelta,
        ) => void;
        drawSettingsCleanup?: (
            context: CanvasRenderingContext2D,
            delta: IDelta,
        ) => void;
        drawSettingsSetup?: (
            context: CanvasRenderingContext2D,
            delta: IDelta,
        ) => void;
        export?: (
            type: string,
            data: Record<string, unknown>,
        ) => Promise<ExportResult>;
        init?: () => Promise<void>;
        particleBounce?: (
            particle: Particle,
            delta: IDelta,
            direction: OutModeDirection,
        ) => boolean;
        particleCreated?: (particle: Particle) => void;
        particleDestroyed?: (particle: Particle, override?: boolean) => void;
        particleFillColor?: (
            particle: Particle,
        ) => string | IRangeColor | undefined;
        particlePosition?: (
            position?: ICoordinates,
            particle?: Particle,
        ) => ICoordinates | undefined;
        particleReset?: (particle: Particle) => void;
        particlesDensityCount?: () => number;
        particlesInitialization?: () => boolean;
        particlesSetup?: () => void;
        particleStrokeColor?: (
            particle: Particle,
        ) => string | IRangeColor | undefined;
        particleUpdate?: (particle: Particle, delta: IDelta) => void;
        pause?: () => void;
        play?: () => void;
        postParticleUpdate?: (particle: Particle, delta: IDelta) => void;
        postUpdate?: (delta: IDelta) => void;
        preInit?: () => Promise<void>;
        redrawInit?: () => Promise<void>;
        reset?: () => void;
        resize?: () => void;
        start?: () => Promise<void>;
        stop?: () => void;
        update?: (delta: IDelta) => void;
        updateActualOptions?: () => boolean;
    }
    Index

    Properties

    canvasClear?: () => boolean
    canvasPaint?: () => boolean
    checkParticlePosition?: (
        particle: Particle,
        position: ICoordinates,
        tryCount: number,
    ) => boolean
    clearDraw?: (context: CanvasRenderingContext2D, delta: IDelta) => void
    clickPositionValid?: (position: ICoordinates) => boolean
    destroy?: () => void
    draw?: (context: CanvasRenderingContext2D, delta: IDelta) => void
    drawParticle?: (
        context: CanvasRenderingContext2D,
        particle: Particle,
        delta: IDelta,
    ) => void
    drawParticleCleanup?: (
        context: CanvasRenderingContext2D,
        particle: Particle,
        delta: IDelta,
    ) => void
    drawParticleSetup?: (
        context: CanvasRenderingContext2D,
        particle: Particle,
        delta: IDelta,
    ) => void
    drawSettingsCleanup?: (context: CanvasRenderingContext2D, delta: IDelta) => void
    drawSettingsSetup?: (context: CanvasRenderingContext2D, delta: IDelta) => void
    export?: (type: string, data: Record<string, unknown>) => Promise<ExportResult>
    init?: () => Promise<void>
    particleBounce?: (
        particle: Particle,
        delta: IDelta,
        direction: OutModeDirection,
    ) => boolean
    particleCreated?: (particle: Particle) => void
    particleDestroyed?: (particle: Particle, override?: boolean) => void
    particleFillColor?: (particle: Particle) => string | IRangeColor | undefined
    particlePosition?: (
        position?: ICoordinates,
        particle?: Particle,
    ) => ICoordinates | undefined
    particleReset?: (particle: Particle) => void
    particlesDensityCount?: () => number
    particlesInitialization?: () => boolean
    particlesSetup?: () => void
    particleStrokeColor?: (particle: Particle) => string | IRangeColor | undefined
    particleUpdate?: (particle: Particle, delta: IDelta) => void
    pause?: () => void
    play?: () => void
    postParticleUpdate?: (particle: Particle, delta: IDelta) => void
    postUpdate?: (delta: IDelta) => void
    preInit?: () => Promise<void>
    redrawInit?: () => Promise<void>
    reset?: () => void
    resize?: () => void
    start?: () => Promise<void>
    stop?: () => void
    update?: (delta: IDelta) => void
    updateActualOptions?: () => boolean