UNPKG

4.04 kBJavaScriptView Raw
1import { loadArrowShape } from "tsparticles-shape-arrow";
2import { loadBubbleShape } from "tsparticles-shape-bubble";
3import { loadCanvasMaskPlugin } from "tsparticles-plugin-canvas-mask";
4import { loadCardsShape } from "tsparticles-shape-cards";
5import { loadCogShape } from "tsparticles-shape-cog";
6import { loadCurvesPath } from "tsparticles-path-curves";
7import { loadEasingBackPlugin } from "tsparticles-plugin-easing-back";
8import { loadEasingCircPlugin } from "tsparticles-plugin-easing-circ";
9import { loadEasingCubicPlugin } from "tsparticles-plugin-easing-cubic";
10import { loadEasingExpoPlugin } from "tsparticles-plugin-easing-expo";
11import { loadEasingQuartPlugin } from "tsparticles-plugin-easing-quart";
12import { loadEasingQuintPlugin } from "tsparticles-plugin-easing-quint";
13import { loadEasingSinePlugin } from "tsparticles-plugin-easing-sine";
14import { loadExportImagePlugin } from "tsparticles-plugin-export-image";
15import { loadExportJSONPlugin } from "tsparticles-plugin-export-json";
16import { loadExportVideoPlugin } from "tsparticles-plugin-export-video";
17import { loadFull } from "tsparticles";
18import { loadGradientUpdater } from "tsparticles-updater-gradient";
19import { loadHeartShape } from "tsparticles-shape-heart";
20import { loadHsvColorPlugin } from "tsparticles-plugin-hsv-color";
21import { loadInfectionPlugin } from "tsparticles-plugin-infection";
22import { loadLightInteraction } from "tsparticles-interaction-light";
23import { loadMotionPlugin } from "tsparticles-plugin-motion";
24import { loadMultilineTextShape } from "tsparticles-shape-multiline-text";
25import { loadOrbitUpdater } from "tsparticles-updater-orbit";
26import { loadParticlesRepulseInteraction } from "tsparticles-interaction-particles-repulse";
27import { loadPathShape } from "tsparticles-shape-path";
28import { loadPerlinNoisePath } from "tsparticles-path-perlin-noise";
29import { loadPolygonMaskPlugin } from "tsparticles-plugin-polygon-mask";
30import { loadPolygonPath } from "tsparticles-path-polygon";
31import { loadRoundedPolygonShape } from "tsparticles-shape-rounded-polygon";
32import { loadRoundedRectShape } from "tsparticles-shape-rounded-rect";
33import { loadSVGPath } from "tsparticles-path-svg";
34import { loadSimplexNoisePath } from "tsparticles-path-simplex-noise";
35import { loadSoundsPlugin } from "tsparticles-plugin-sounds";
36import { loadSpiralShape } from "tsparticles-shape-spiral";
37export async function loadAll(engine, refresh = true) {
38 await loadFull(engine, false);
39 await loadHsvColorPlugin();
40 await loadEasingBackPlugin();
41 await loadEasingCircPlugin();
42 await loadEasingCubicPlugin();
43 await loadEasingExpoPlugin();
44 await loadEasingQuartPlugin();
45 await loadEasingQuintPlugin();
46 await loadEasingSinePlugin();
47 await loadHsvColorPlugin();
48 await loadCanvasMaskPlugin(engine, false);
49 await loadInfectionPlugin(engine, false);
50 await loadMotionPlugin(engine, false);
51 await loadPolygonMaskPlugin(engine, false);
52 await loadSoundsPlugin(engine, false);
53 await loadExportImagePlugin(engine, false);
54 await loadExportJSONPlugin(engine, false);
55 await loadExportVideoPlugin(engine, false);
56 await loadLightInteraction(engine, false);
57 await loadParticlesRepulseInteraction(engine, false);
58 await loadGradientUpdater(engine, false);
59 await loadOrbitUpdater(engine, false);
60 await loadCurvesPath(engine, false);
61 await loadPerlinNoisePath(engine, false);
62 await loadPolygonPath(engine, false);
63 await loadSVGPath(engine, false);
64 await loadSimplexNoisePath(engine, false);
65 await loadArrowShape(engine, false);
66 await loadBubbleShape(engine, false);
67 await loadCardsShape(engine, false);
68 await loadCogShape(engine, false);
69 await loadHeartShape(engine, false);
70 await loadMultilineTextShape(engine, false);
71 await loadPathShape(engine, false);
72 await loadRoundedPolygonShape(engine, false);
73 await loadRoundedRectShape(engine, false);
74 await loadSpiralShape(engine, false);
75 await engine.refresh(refresh);
76}