setRange method

void setRange(
  1. int start,
  2. int end,
  3. Iterable<double> iterable, [
  4. int skipCount = 0,
])

Implementation

void setRange(int start, int end, Iterable<double> iterable,
    [int skipCount = 0]) {
  RangeError.checkValidRange(start, end, length);
  final rangeLength = end - start;
  _allocate<JFloatMarker>(sizeOf<JFloatMarker>() * rangeLength, (ptr) {
    ptr
        .asTypedList(rangeLength)
        .setRange(0, rangeLength, iterable, skipCount);
    Jni.env.SetFloatArrayRegion(reference.pointer, start, rangeLength, ptr);
  });
}