getKeyframeOrder static method
Returns an array by which times and values can be sorted.
Implementation
static List<int> getKeyframeOrder(List<num> times) {
int compareTime(int i, int j) {
return (times[i] - times[j]).toInt();
}
int n = times.length;
List<int> result = List<int>.filled(n, 0);
for (int i = 0; i != n; ++i) {
result[i] = i;
}
result.sort(compareTime);
return result;
}