| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv static ClipInterpolator | |
| pack-priv static int | Returns: The "real" number of key framesThe key frames. Must not be null. keyFrames)Figures out the number of "real" key frames. |
| pack-priv abstract void | |
| pack-priv abstract ClipInterpolator | Returns: The ClipInterpolator implementation to use after changing the keyframes.The new sorted array of keyframes of this clip keyFrames, long[] tick duration of corresponding keyFrames keyFrameTicks)Changes the keyframes. |
| pack-priv abstract void |
| ClipInterpolator | back to summary |
|---|---|
| public ClipInterpolator() | |
| create | back to summary |
|---|---|
| pack-priv static ClipInterpolator create(KeyFrame[] keyFrames, long[] keyFrameTicks) | |
| getRealKeyFrameCount | back to summary |
|---|---|
| pack-priv static int getRealKeyFrameCount(KeyFrame[] keyFrames) Figures out the number of "real" key frames. The user may not have specified the "zero" key frame, in which case we end up inferring an additional zero key frame on the array.
| |
| interpolate | back to summary |
|---|---|
| pack-priv abstract void interpolate(long ticks) | |
| setKeyFrames | back to summary |
|---|---|
| pack-priv abstract ClipInterpolator setKeyFrames(KeyFrame[] keyFrames, long[] keyFrameTicks) Changes the keyframes. The optimal implementation for the new keyFrames might be different. For this reason, setKeyFrames returns a ClipInterpolator implementation with the updated values. This can either be the same object or a newly created one.
| |
| validate | back to summary |
|---|---|
| pack-priv abstract void validate(boolean forceSync) | |