UNPKG

bodymovin

Version:

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

30 lines (23 loc) 896 B
var ProjectInterface = (function (){ function registerComposition(comp){ this.compositions.push(comp); } return function(){ function _thisProjectFunction(name){ var i = 0, len = this.compositions.length; while(i<len){ if(this.compositions[i].data && this.compositions[i].data.nm === name){ if(this.compositions[i].prepareFrame) { this.compositions[i].prepareFrame(this.currentFrame); } return this.compositions[i].compInterface; } i+=1; } } _thisProjectFunction.compositions = []; _thisProjectFunction.currentFrame = 0; _thisProjectFunction.registerComposition = registerComposition; return _thisProjectFunction; } }());