12345678910111213141516171819202122232425262728 |
- const CompExpressionInterface = (function () {
- return function (comp) {
- function _thisLayerFunction(name) {
- var i = 0;
- var len = comp.layers.length;
- while (i < len) {
- if (comp.layers[i].nm === name || comp.layers[i].ind === name) {
- return comp.elements[i].layerInterface;
- }
- i += 1;
- }
- return null;
- // return {active:false};
- }
- Object.defineProperty(_thisLayerFunction, '_name', { value: comp.data.nm });
- _thisLayerFunction.layer = _thisLayerFunction;
- _thisLayerFunction.pixelAspect = 1;
- _thisLayerFunction.height = comp.data.h || comp.globalData.compSize.h;
- _thisLayerFunction.width = comp.data.w || comp.globalData.compSize.w;
- _thisLayerFunction.pixelAspect = 1;
- _thisLayerFunction.frameDuration = 1 / comp.globalData.frameRate;
- _thisLayerFunction.displayStartTime = 0;
- _thisLayerFunction.numLayers = comp.layers.length;
- return _thisLayerFunction;
- };
- }());
- export default CompExpressionInterface;
|