Hierarchy

  • IContainerPlugin

Properties

clickPositionValid?: ((position) => boolean)

Type declaration

    • (position): boolean
    • Parameters

      Returns boolean

draw?: ((context, delta) => void)

Type declaration

    • (context, delta): void
    • Parameters

      • context: CanvasRenderingContext2D
      • delta: IDelta

      Returns void

drawParticle?: ((context, particle, delta) => void)

Type declaration

    • (context, particle, delta): void
    • Parameters

      Returns void

export?: ((type, data) => Promise<ExportResult>)

Type declaration

    • (type, data): Promise<ExportResult>
    • Parameters

      • type: string
      • data: Record<string, unknown>

      Returns Promise<ExportResult>

handleClickMode?: ((mode) => void)

Type declaration

    • (mode): void
    • Parameters

      • mode: string

      Returns void

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

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

particleBounce?: ((particle, delta, direction) => boolean)

Type declaration

particleCreated?: ((particle) => void)

Type declaration

    • (particle): void
    • Parameters

      Returns void

particleDestroyed?: ((particle, override?) => void)

Type declaration

    • (particle, override?): void
    • Parameters

      • particle: Particle
      • Optional override: boolean

      Returns void

particleFillColor?: ((particle) => undefined | string | IRangeColor)

Type declaration

particlePosition?: ((position?, particle?) => undefined | ICoordinates)

Type declaration

particleStrokeColor?: ((particle) => undefined | string | IRangeColor)

Type declaration

particleUpdate?: ((particle, delta) => void)

Type declaration

    • (particle, delta): void
    • Parameters

      Returns void

particlesInitialization?: (() => boolean)

Type declaration

    • (): boolean
    • Returns boolean

particlesSetup?: (() => void)

Type declaration

    • (): void
    • Returns void

pause?: (() => void)

Type declaration

    • (): void
    • Returns void

play?: (() => void)

Type declaration

    • (): void
    • Returns void

reset?: (() => void)

Type declaration

    • (): void
    • Returns void

resize?: (() => void)

Type declaration

    • (): void
    • Returns void

start?: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

stop?: (() => void)

Type declaration

    • (): void
    • Returns void

update?: ((delta) => void)

Type declaration

    • (delta): void
    • Parameters

      Returns void