Class InterpSetting

Version added: before 9.5
val1 and val2 have specific meanings for different interpolation types:

INTERP_NOISY - val1 = noise amplitude, val2 = noise scale (good values: 0.1, 0.5)

INTERP_CYCLE - val1 = relative starting frame (count back this many frames and start again), val2 = absolute starting frame (count back to exactly this frame, use -1 to ignore this field)

INTERP_POSE - val1 = index to the pose

Methods:

Name Returns Description Ver
BezierInAngle real < 9.5
BezierInPercentage real < 9.5
BezierOutAngle real < 9.5
BezierOutPercentage real < 9.5
IsAdditiveCycle bool Added in version 12 12.0
Reset void < 9.5
SetAdditiveCycle void Added in version 12 12.0
SetBezierInAngle void < 9.5
SetBezierInPercentage void < 9.5
SetBezierOutAngle void < 9.5
SetBezierOutPercentage void < 9.5

Properties:

Name Type Description Ver
flags uint8 < 9.5
hold int32 how many frames to hold the previous value before interpolating to the next < 9.5
interpMode int32 < 9.5
interval int32 1 to interpolate every frame, 2 to animate on 2's, 3 to animate on 3's, etc. < 9.5
stagger bool Added in version 10 10.0
tags int32 used for keyframe color, and possibly other stuff in the future < 9.5
val1 real < 9.5
val2 real < 9.5