add method

void add(
  1. int entityIndex,
  2. int storeId
)

Implementation

void add(int entityIndex, int storeId) {
  final word = storeId >> 5;
  while (_columns.length <= word) {
    _columns.add(Uint32List(16));
  }
  var column = _columns[word];
  if (entityIndex >= column.length) {
    var capacity = column.length;
    while (capacity <= entityIndex) {
      capacity *= 2;
    }
    column = _columns[word] = Uint32List(capacity)
      ..setRange(0, column.length, column);
  }
  column[entityIndex] |= 1 << (storeId & 31);
}