@tsparticles/engine
Version:
Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
126 lines (125 loc) • 13.6 kB
JavaScript
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "./Core/Interfaces/Colors.js", "./Core/Interfaces/IBounds.js", "./Core/Interfaces/IBubbleParticleData.js", "./Core/Interfaces/ICircleBouncer.js", "./Core/Interfaces/IColorManager.js", "./Core/Interfaces/IContainerInteractivity.js", "./Core/Interfaces/IContainerPlugin.js", "./Core/Interfaces/ICoordinates.js", "./Core/Interfaces/IDelta.js", "./Core/Interfaces/IDimension.js", "./Core/Interfaces/IDistance.js", "./Core/Interfaces/IDrawParticleParams.js", "./Core/Interfaces/IEffectDrawer.js", "./Core/Interfaces/IExternalInteractor.js", "./Core/Interfaces/IInteractor.js", "./Core/Interfaces/ILoadParams.js", "./Core/Interfaces/IMouseData.js", "./Core/Interfaces/IMovePathGenerator.js", "./Core/Interfaces/IParticleColorStyle.js", "./Core/Interfaces/IParticleHslAnimation.js", "./Core/Interfaces/IParticleLife.js", "./Core/Interfaces/IParticleMover.js", "./Core/Interfaces/IParticleRetinaProps.js", "./Core/Interfaces/IParticleRoll.js", "./Core/Interfaces/IParticleTransformValues.js", "./Core/Interfaces/IParticleUpdater.js", "./Core/Interfaces/IParticleValueAnimation.js", "./Core/Interfaces/IParticlesInteractor.js", "./Core/Interfaces/IPlugin.js", "./Core/Interfaces/IPositionFromSizeParams.js", "./Core/Interfaces/IRangeValue.js", "./Core/Interfaces/IRectSideResult.js", "./Core/Interfaces/IShapeDrawData.js", "./Core/Interfaces/IShapeDrawer.js", "./Core/Interfaces/IShapeValues.js", "./Core/Interfaces/ISlowParticleData.js", "./Core/Interfaces/ITrailFillData.js", "./Options/Interfaces/Background/IBackground.js", "./Options/Interfaces/BackgroundMask/IBackgroundMask.js", "./Options/Interfaces/BackgroundMask/IBackgroundMaskCover.js", "./Options/Interfaces/FullScreen/IFullScreen.js", "./Options/Interfaces/IAnimatable.js", "./Options/Interfaces/IAnimatableColor.js", "./Options/Interfaces/IAnimation.js", "./Options/Interfaces/IColorAnimation.js", "./Options/Interfaces/IHslAnimation.js", "./Options/Interfaces/IManualParticle.js", "./Options/Interfaces/IOptionLoader.js", "./Options/Interfaces/IOptions.js", "./Options/Interfaces/IOptionsColor.js", "./Options/Interfaces/IResponsive.js", "./Options/Interfaces/IValueWithRandom.js", "./Options/Interfaces/Interactivity/Events/IClickEvent.js", "./Options/Interfaces/Interactivity/Events/IDivEvent.js", "./Options/Interfaces/Interactivity/Events/IEvents.js", "./Options/Interfaces/Interactivity/Events/IHoverEvent.js", "./Options/Interfaces/Interactivity/Events/IParallax.js", "./Options/Interfaces/Interactivity/Events/IResizeEvent.js", "./Options/Interfaces/Interactivity/Modes/IModeDiv.js", "./Options/Interfaces/Interactivity/Modes/IModes.js", "./Options/Interfaces/Interactivity/IInteractivity.js", "./Options/Interfaces/Particles/Bounce/IParticlesBounce.js", "./Options/Interfaces/Particles/Collisions/ICollisions.js", "./Options/Interfaces/Particles/Collisions/ICollisionsAbsorb.js", "./Options/Interfaces/Particles/Collisions/ICollisionsOverlap.js", "./Options/Interfaces/Particles/Effect/IEffect.js", "./Options/Interfaces/Particles/IParticlesOptions.js", "./Options/Interfaces/Particles/IShadow.js", "./Options/Interfaces/Particles/IStroke.js", "./Options/Interfaces/Particles/Move/IMoveAttract.js", "./Options/Interfaces/Particles/Move/IMove.js", "./Options/Interfaces/Particles/Move/IMoveAngle.js", "./Options/Interfaces/Particles/Move/IMoveCenter.js", "./Options/Interfaces/Particles/Move/IMoveGravity.js", "./Options/Interfaces/Particles/Move/Path/IMovePath.js", "./Options/Interfaces/Particles/Move/IOutModes.js", "./Options/Interfaces/Particles/Move/ISpin.js", "./Options/Interfaces/Particles/Move/IMoveTrail.js", "./Options/Interfaces/Particles/Number/IParticlesDensity.js", "./Options/Interfaces/Particles/Number/IParticlesNumber.js", "./Options/Interfaces/Particles/Number/IParticlesNumberLimit.js", "./Options/Interfaces/Particles/Opacity/IOpacity.js", "./Options/Interfaces/Particles/Opacity/IOpacityAnimation.js", "./Options/Interfaces/Particles/Shape/IShape.js", "./Options/Interfaces/Particles/Size/ISize.js", "./Options/Interfaces/Particles/Size/ISizeAnimation.js", "./Options/Interfaces/Particles/ZIndex/IZIndex.js", "./Options/Interfaces/Theme/ITheme.js", "./Options/Interfaces/Theme/IThemeDefault.js", "./Types/CustomEventArgs.js", "./Types/CustomEventListener.js", "./Types/ExportResult.js", "./Types/ISourceOptions.js", "./Types/ParticlesGroups.js", "./Types/PathOptions.js", "./Types/RangeValue.js", "./Types/RecursivePartial.js", "./Types/ShapeData.js", "./Types/SingleOrMultiple.js"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./Core/Interfaces/Colors.js"), exports);
__exportStar(require("./Core/Interfaces/IBounds.js"), exports);
__exportStar(require("./Core/Interfaces/IBubbleParticleData.js"), exports);
__exportStar(require("./Core/Interfaces/ICircleBouncer.js"), exports);
__exportStar(require("./Core/Interfaces/IColorManager.js"), exports);
__exportStar(require("./Core/Interfaces/IContainerInteractivity.js"), exports);
__exportStar(require("./Core/Interfaces/IContainerPlugin.js"), exports);
__exportStar(require("./Core/Interfaces/ICoordinates.js"), exports);
__exportStar(require("./Core/Interfaces/IDelta.js"), exports);
__exportStar(require("./Core/Interfaces/IDimension.js"), exports);
__exportStar(require("./Core/Interfaces/IDistance.js"), exports);
__exportStar(require("./Core/Interfaces/IDrawParticleParams.js"), exports);
__exportStar(require("./Core/Interfaces/IEffectDrawer.js"), exports);
__exportStar(require("./Core/Interfaces/IExternalInteractor.js"), exports);
__exportStar(require("./Core/Interfaces/IInteractor.js"), exports);
__exportStar(require("./Core/Interfaces/ILoadParams.js"), exports);
__exportStar(require("./Core/Interfaces/IMouseData.js"), exports);
__exportStar(require("./Core/Interfaces/IMovePathGenerator.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleColorStyle.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleHslAnimation.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleLife.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleMover.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleRetinaProps.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleRoll.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleTransformValues.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleUpdater.js"), exports);
__exportStar(require("./Core/Interfaces/IParticleValueAnimation.js"), exports);
__exportStar(require("./Core/Interfaces/IParticlesInteractor.js"), exports);
__exportStar(require("./Core/Interfaces/IPlugin.js"), exports);
__exportStar(require("./Core/Interfaces/IPositionFromSizeParams.js"), exports);
__exportStar(require("./Core/Interfaces/IRangeValue.js"), exports);
__exportStar(require("./Core/Interfaces/IRectSideResult.js"), exports);
__exportStar(require("./Core/Interfaces/IShapeDrawData.js"), exports);
__exportStar(require("./Core/Interfaces/IShapeDrawer.js"), exports);
__exportStar(require("./Core/Interfaces/IShapeValues.js"), exports);
__exportStar(require("./Core/Interfaces/ISlowParticleData.js"), exports);
__exportStar(require("./Core/Interfaces/ITrailFillData.js"), exports);
__exportStar(require("./Options/Interfaces/Background/IBackground.js"), exports);
__exportStar(require("./Options/Interfaces/BackgroundMask/IBackgroundMask.js"), exports);
__exportStar(require("./Options/Interfaces/BackgroundMask/IBackgroundMaskCover.js"), exports);
__exportStar(require("./Options/Interfaces/FullScreen/IFullScreen.js"), exports);
__exportStar(require("./Options/Interfaces/IAnimatable.js"), exports);
__exportStar(require("./Options/Interfaces/IAnimatableColor.js"), exports);
__exportStar(require("./Options/Interfaces/IAnimation.js"), exports);
__exportStar(require("./Options/Interfaces/IColorAnimation.js"), exports);
__exportStar(require("./Options/Interfaces/IHslAnimation.js"), exports);
__exportStar(require("./Options/Interfaces/IManualParticle.js"), exports);
__exportStar(require("./Options/Interfaces/IOptionLoader.js"), exports);
__exportStar(require("./Options/Interfaces/IOptions.js"), exports);
__exportStar(require("./Options/Interfaces/IOptionsColor.js"), exports);
__exportStar(require("./Options/Interfaces/IResponsive.js"), exports);
__exportStar(require("./Options/Interfaces/IValueWithRandom.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Events/IClickEvent.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Events/IDivEvent.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Events/IEvents.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Events/IHoverEvent.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Events/IParallax.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Events/IResizeEvent.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Modes/IModeDiv.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/Modes/IModes.js"), exports);
__exportStar(require("./Options/Interfaces/Interactivity/IInteractivity.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Bounce/IParticlesBounce.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Collisions/ICollisions.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Collisions/ICollisionsAbsorb.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Collisions/ICollisionsOverlap.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Effect/IEffect.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/IParticlesOptions.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/IShadow.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/IStroke.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IMoveAttract.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IMove.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IMoveAngle.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IMoveCenter.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IMoveGravity.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/Path/IMovePath.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IOutModes.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/ISpin.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Move/IMoveTrail.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Number/IParticlesDensity.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Number/IParticlesNumber.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Number/IParticlesNumberLimit.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Opacity/IOpacity.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Opacity/IOpacityAnimation.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Shape/IShape.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Size/ISize.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/Size/ISizeAnimation.js"), exports);
__exportStar(require("./Options/Interfaces/Particles/ZIndex/IZIndex.js"), exports);
__exportStar(require("./Options/Interfaces/Theme/ITheme.js"), exports);
__exportStar(require("./Options/Interfaces/Theme/IThemeDefault.js"), exports);
__exportStar(require("./Types/CustomEventArgs.js"), exports);
__exportStar(require("./Types/CustomEventListener.js"), exports);
__exportStar(require("./Types/ExportResult.js"), exports);
__exportStar(require("./Types/ISourceOptions.js"), exports);
__exportStar(require("./Types/ParticlesGroups.js"), exports);
__exportStar(require("./Types/PathOptions.js"), exports);
__exportStar(require("./Types/RangeValue.js"), exports);
__exportStar(require("./Types/RecursivePartial.js"), exports);
__exportStar(require("./Types/ShapeData.js"), exports);
__exportStar(require("./Types/SingleOrMultiple.js"), exports);
});