add method

void add(
  1. Pointer<NativeType> element
)

Adds an element to the array.

  • element: The element to add.

Implementation

void add(Pointer<NativeType> element) {
  if (length == capacity) {
    resize(capacity * 2);
  }

  final srcBytes = element.cast<Uint8>();
  final offset = length * elementSize;

  for (var i = 0; i < elementSize; i++) {
    data[offset + i] = srcBytes[i];
  }
  length++;
}