canvas_light.js 1.1 KB

12345678910111213141516171819202122232425
  1. import lottie from './main';
  2. import { ShapeModifiers } from '../utils/shapes/ShapeModifiers';
  3. import TrimModifier from '../utils/shapes/TrimModifier';
  4. import PuckerAndBloatModifier from '../utils/shapes/PuckerAndBloatModifier';
  5. import RepeaterModifier from '../utils/shapes/RepeaterModifier';
  6. import RoundCornersModifier from '../utils/shapes/RoundCornersModifier';
  7. import ZigZagModifier from '../utils/shapes/ZigZagModifier';
  8. import OffsetPathModifier from '../utils/shapes/OffsetPathModifier';
  9. import CanvasRenderer from '../renderers/CanvasRenderer';
  10. import {
  11. registerRenderer,
  12. } from '../renderers/renderersManager';
  13. // Registering renderers
  14. registerRenderer('canvas', CanvasRenderer);
  15. // Registering shape modifiers
  16. ShapeModifiers.registerModifier('tm', TrimModifier);
  17. ShapeModifiers.registerModifier('pb', PuckerAndBloatModifier);
  18. ShapeModifiers.registerModifier('rp', RepeaterModifier);
  19. ShapeModifiers.registerModifier('rd', RoundCornersModifier);
  20. ShapeModifiers.registerModifier('zz', ZigZagModifier);
  21. ShapeModifiers.registerModifier('op', OffsetPathModifier);
  22. export default lottie;