Objects and Attributes

< Previous | Contents | Manuals Home | Boris FX | Next >

Objects and Attributes

Attributes marked with “(genkey)” are generic animated tracks (other attributes may be animated, as noted, but are not genkeys). The attribute represents the value for the current frame value, you can read it, or write it to set a key at this frame (which will affect the values on other frames according to the key type).

Each genkey track has a secondary attribute with “IsKeyed” appended:

.adjustRotationIsKeyed will return 1/0 depending on whether or not

.adjustRotation has a key on the current frame. If you assign to this attribute, you can set or remove the key. Assigning 1 sets a key on the current frame, 0 removes a key, -1 truncates this and all following keys. (You generally cannot delete the key at frame zero.)

Note : the "IsKeyed" suffix was "Keyed" prior to SynthEyes 1411; this change was made in the interest of consistency with other attributes that use IsKeyed.

Similarly, there is a third attribute with “KeyType” appended:

.adjustRotationKeyType reflects and controls the type of key at that location: 0 for splined, 1 for linear.

Finally, a fourth attribute with "Animated" appended indicates if the track is animated at all or not: whether there are any keys on it. Note that on tracks such as the tracker's size, a key is added at the frame the tracker is created on, in order for subsequent keys to behave as expected; consequently such trackers are always animated.

With these additional subattributes, the number of attributes is even larger than it seems!

 

©2023 Boris FX, Inc. — UNOFFICIAL — Converted from original PDF.