shuffleIndices property
Implementation
@override
List<int> get shuffleIndices {
var offset = 0;
final childIndicesList = <List<int>>[];
for (var child in children) {
final childIndices = child.shuffleIndices.map((i) => i + offset).toList();
childIndicesList.add(childIndices);
offset += childIndices.length;
}
final indices = <int>[];
for (var index in _shuffleOrder.indices) {
indices.addAll(childIndicesList[index]);
}
return indices;
}