| /* global extendPrototype, RenderableElement, BaseElement, FrameElement, FootageInterface */ |
| |
| function FootageElement(data, globalData, comp) { |
| this.initFrame(); |
| this.initRenderable(); |
| this.assetData = globalData.getAssetData(data.refId); |
| this.footageData = globalData.imageLoader.getAsset(this.assetData); |
| this.initBaseData(data, globalData, comp); |
| } |
| |
| FootageElement.prototype.prepareFrame = function () { |
| }; |
| |
| extendPrototype([RenderableElement, BaseElement, FrameElement], FootageElement); |
| |
| FootageElement.prototype.getBaseElement = function () { |
| return null; |
| }; |
| |
| FootageElement.prototype.renderFrame = function () { |
| }; |
| |
| FootageElement.prototype.destroy = function () { |
| }; |
| |
| FootageElement.prototype.initExpressions = function () { |
| this.layerInterface = FootageInterface(this); |
| }; |
| |
| FootageElement.prototype.getFootageData = function () { |
| return this.footageData; |
| }; |