Skip to content

Commit f5d4bce

Browse files
committed
getLayerType.jsx shape layers support
1 parent 62ca149 commit f5d4bce

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

getLayerType.jsx

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
//expressions function
2+
//returns type of a layer
3+
//does not see a difference between null, solid, image and adjustmnt layer
4+
15
function getLayerType(layer)
26
{
37
try
@@ -45,7 +49,13 @@ function getLayerType(layer)
4549
}
4650
catch(e)
4751
{
48-
return "Unknown";
52+
try
53+
{
54+
layer("ADBE Root Vectors Group");
55+
return "Shape";
56+
}
57+
catch(e)
58+
{return "Unknown";}
4959
}
5060
}
5161
}

getLayerType_compressed.jsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
function getLayerType(r){try{var t=r.source;if("[object Comp]"==t.toString())return"Comp";if(!r.hasVideo&&r.hasAudio)return"Audio";if(0==t.frameDuration)return"Image or Solid";try{return r("ADBE Effect Parade")("CINEMA 4D Effect"),"Cinema 4D File"}catch(e){return"Video"}}catch(e){try{return r("ADBE Text Properties"),"Text"}catch(e){try{return r("ADBE Light Options Group"),"Light"}catch(e){try{return r("ADBE Camera Options Group"),"Camera"}catch(e){return"Unknown"}}}}}
1+
function getLayerType(r){try{var t=r.source;if("[object Comp]"==t.toString())return"Comp";if(!r.hasVideo&&r.hasAudio)return"Audio";if(0==t.frameDuration)return"Image or Solid";try{return r("ADBE Effect Parade")("CINEMA 4D Effect"),"Cinema 4D File"}catch(e){return"Video"}}catch(e){try{return r("ADBE Text Properties"),"Text"}catch(e){try{return r("ADBE Light Options Group"),"Light"}catch(e){try{return r("ADBE Camera Options Group"),"Camera"}catch(e){try{return r("ADBE Root Vectors Group"),"Shape"}catch(e){return"Unknown"}}}}}}

0 commit comments

Comments
 (0)