UNPKG

lottie-web

Version:

After Effects plugin for exporting animations to SVG + JavaScript or canvas + JavaScript

31 lines (26 loc) 1.24 kB
import { extendPrototype, } from '../../utils/functionExtensions'; import RenderableElement from '../helpers/RenderableElement'; import BaseElement from '../BaseElement'; import TransformElement from '../helpers/TransformElement'; import HierarchyElement from '../helpers/HierarchyElement'; import FrameElement from '../helpers/FrameElement'; import CVBaseElement from './CVBaseElement'; import IImageElement from '../ImageElement'; import SVGShapeElement from '../svgElements/SVGShapeElement'; function CVSolidElement(data, globalData, comp) { this.initElement(data, globalData, comp); } extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVSolidElement); CVSolidElement.prototype.initElement = SVGShapeElement.prototype.initElement; CVSolidElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame; CVSolidElement.prototype.renderInnerContent = function () { // var ctx = this.canvasContext; this.globalData.renderer.ctxFillStyle(this.data.sc); // ctx.fillStyle = this.data.sc; this.globalData.renderer.ctxFillRect(0, 0, this.data.sw, this.data.sh); // ctx.fillRect(0, 0, this.data.sw, this.data.sh); // }; export default CVSolidElement;