Your system asks for reduced motion, so VFX-JS draws nothing. Demos on this site show plain HTML.

Class

ParticleExplodeEffect

effects/src/particle-explode.ts:270 ↗
import { ParticleExplodeEffect } from "@vfx-js/effects";

Effect interface.

Lifecycle hooks:

  • init: called once on effect register
  • update: called every frame, before render
  • render: called every frame. Bypassed if omitted
  • dispose: called once on removal

outputRect declares the rect this stage writes into, in element-local physical px. Defaults to the source rect (no growth).

Implements
Effect
Interface members
disposeinitoutputRectrender

Constructors

new ParticleExplodeEffect()

new ParticleExplodeEffect(initial?: Partial<ParticleExplodeParams> = {}): ParticleExplodeEffect

Accessors

params

get params(): ParticleExplodeParams

Methods

isDone

isDone(): boolean

reset

reset(): void

trigger

trigger(): void