Returns the width of the layer, in pixels. It is the same as source.width.
Returns the height of the layer, in pixels. It is the same as source.height.
Returns the index number of the layer in the composition.
Returns the parent Layer object of the layer, if there is one. Example: position[0] + parent.width
Returns true if the layer has a parent or false if it doesn’t.
Use the hasParent attribute to determine if a layer has a parent. You can use this attribute even if there isn’t a parent layer at present. For example, the following expression indicates that the layer to which you apply it will wiggle based on the position of the layer’s parent. If the layer has no parent, then it will wiggle based on its own position. If the layer is given a parent later, then the layer’s behavior will change accordingly:
idx = index;
if (hasParent) {
idx = parent.index;
}
thisComp.layer(idx).position.wiggle(5,20)
Returns the In point of the layer, in seconds.
Returns the Out point of the layer, in seconds.
Returns the start time of the layer, in seconds.
Returns true if the layer has video, or false if it doesn’t.
Returns true if the layer has audio or false if it doesn’t.
Returns true if the layer’s Video switch
is
on and the current time is between the layer’s In point and Out
point; false otherwise.
Returns true if the layer’s Audio switch
is
on and the current time is between the layer’s In point and Out
point; false otherwise.
Argument type: point is an Array [2], radius is an Array [2], postEffect is a Boolean, and t is a Number.
Samples the color and alpha channel values of a layer and returns the average alpha-weighted value of the pixels within the specified distance of the point as an array: [red, green, blue, alpha]. If postEffect is true, the sampled values are for the layer after masks and effects on that layer have been rendered; if postEffect is false, the sampled values are for the layer before masks and effects have been rendered. The input value point is in layer space; the point [0,0] is the center of the top-left pixel in the layer. The input value radius specifies the horizontal and vertical distance from the sample center to the edges of the sampled rectangle. The default value samples one pixel.
This example samples a rectangle 4 pixels wide and 3 pixels high, centered around a point 100 pixels down and to the right of the upper-left corner of the layer:
thisComp.layer(1).sampleImage([100, 100], [2, 1.5])