tsParticles - v0.0.0
    Preparing search index...
    interface IEffectDrawer<TParticle extends Particle = Particle> {
        destroy?: (container: Container) => void;
        drawAfter?: (data: IShapeDrawData<TParticle>) => void;
        drawBefore?: (data: IShapeDrawData<TParticle>) => void;
        init?: (container: Container) => Promise<void>;
        loadEffect?: (particle: TParticle) => void;
        particleInit?: (container: Container, particle: TParticle) => void;
    }

    Type Parameters

    Index

    Properties

    destroy?: (container: Container) => void

    Shape destroy function

    Type Declaration

      • (container: Container): void
      • Parameters

        • container: Container

          the container initializing the shape

        Returns void

    drawAfter?: (data: IShapeDrawData<TParticle>) => void

    Shape draw after function

    Type Declaration

    drawBefore?: (data: IShapeDrawData<TParticle>) => void

    Shape draw before function

    Type Declaration

    init?: (container: Container) => Promise<void>

    Shape init function

    Type Declaration

      • (container: Container): Promise<void>
      • Parameters

        • container: Container

          the container initializing the shape

        Returns Promise<void>

    loadEffect?: (particle: TParticle) => void

    Effect load function

    Type Declaration

      • (particle: TParticle): void
      • Parameters

        • particle: TParticle

          the particle using the shape

        Returns void

    particleInit?: (container: Container, particle: TParticle) => void

    Shape particle init function

    Type Declaration