Key

aeq. Key

new Key(property, index) → {aeq.Key}

Source:

Converts a Key into an aeq.Key object

Parameters:
Name Type Description
property Property

Property to find key on

index number

The index of the key

Returns:

aeq.Key object

Type
aeq.Key

Methods

copyTo(targetProp, timeopt, offset) → {aeq.Key}

Source:

Copies current key to a new property at current (or target) time

Parameters:
Name Type Attributes Default Description
targetProp Property

Property to create new key on

time number <optional>
aeq.KeyInfo.time

Time to create new key at; defaults to current key's time

offset number

Add/subtrackt an amount of offset in keyframe time.

Returns:

New key

Type
aeq.Key

getKeyInfo() → {aeq.KeyInfo}

Source:

Gets key data

Returns:

[description]

Type
aeq.KeyInfo

getTime() → {number}

Source:

Gets comp time of current key

Returns:

Key time of current key, in seconds

Type
number

interpolationType(inTypeopt, outTypeopt) → {InterpolationType|boolean}

Source:

Gets or sets interpolation type of current key

Parameters:
Name Type Attributes Description
inType KeyframeInterpolationType <optional>

In KeyframeInterpolationType enumerated value to set

outType KeyframeInterpolationType <optional>

Out KeyframeInterpolationType enumerated value to set

Returns:

Object of In/Out Interp types, or true/false if can/can't set type

Type
InterpolationType | boolean

moveTo(time)

Source:

Moves current key to new time

Parameters:
Name Type Description
time number

New key time

remove()

Source:

Removes current key from property

spatialTangent(inTypeopt, outTypeopt) → {SpatialTangent}

Source:

Gets or sets in/out spatial tangents of current key

Parameters:
Name Type Attributes Description
inType KeyframeSpatialTangent <optional>

In KeyframeSpatialTangent enumerated value to set

outType KeyframeSpatialTangent <optional>

Out KeyframeSpatialTangent enumerated value to set

Returns:

Object of In/Out spatial tangent values

Type
SpatialTangent

temporalEase(inTypeopt, outTypeopt) → {TemporalEase}

Source:

Gets or sets in/out temporal ease of current key

Parameters:
Name Type Attributes Description
inType KeyframeEase | Array.<KeyframeEase> <optional>

In KeyframeEase enumerated value to set

outType KeyframeEase | Array.<KeyframeEase> <optional>

Out KeyframeEase enumerated value to set

Returns:

Object of In/Out temporal ease values

Type
TemporalEase

time() → {number}

Source:

Gets comp time of current key

Returns:

Key time of current key, in seconds

Type
number

valueTypeIs(type) → {boolean}

Source:

Checks whether this property type matches argument

Parameters:
Name Type Description
type string

PropertyValueType to check

Returns:

true if property type matches argument

Type
boolean