This document is archived and information here might be outdated. Recommended version. |
Moves the keyframe with the given index, inserting it with a different index.
[Visual Basic .NET]
Public Sub MoveKeyframe ( _
ByVal originIndex As Integer, _
ByVal destinationIndex As Integer _
)
[C#]
public void MoveKeyframe (
int originIndex,
int destinationIndex
);
[C++]
HRESULT MoveKeyframe(
long originIndex,
long destinationIndex
);
[C++] Parameters originIndex [in]
originIndex is a parameter of type long destinationIndex [in]
destinationIndex is a parameter of type long
This method first insert the keyframe into the destination index, and then remove the original keyframe. Suppose that you have 3 keyframes in a track with indexes 0, 1 and 2. When executing "MoveKeyframe 0, 2", the procedure taken by this method is 0, 1, 2 -> 0, 1, 0, 2 -> 1, 0, 2. Therefore, keyframe 0 gets a new index of 1 after "MoveKeyframe 0, 2" is executed.