UNPKG

bodymovin

Version:

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

20 lines (19 loc) 750 B
function CVSolidElement(data, comp,globalData){ this._parent.constructor.call(this,data, comp,globalData); } createElement(CVBaseElement, CVSolidElement); CVSolidElement.prototype.renderFrame = function(parentMatrix){ if(this._parent.renderFrame.call(this, parentMatrix)===false){ return; } var ctx = this.canvasContext; this.globalData.renderer.save(); this.globalData.renderer.ctxTransform(this.finalTransform.mat.props); this.globalData.renderer.ctxOpacity(this.finalTransform.opacity); ctx.fillStyle=this.data.sc; ctx.fillRect(0,0,this.data.sw,this.data.sh); this.globalData.renderer.restore(this.data.hasMask); if(this.firstFrame){ this.firstFrame = false; } };