drawImages method

  1. @override
void drawImages(
  1. Image image,
  2. Float32List data,
  3. Float32List rect,
  4. int? color, [
  5. int skipCount = 0,
])
override

Implementation

@override
void drawImages(Image image, Float32List data, Float32List rect, int? color,
    [int skipCount = 0]) {
  _checkFlush(image);
  _image = image;
  final overflow = (data.length - skipCount) - _batchData.freeLength;
  if (overflow > 0) {
    final skipLength = skipCount + _batchData.freeLength;
    _batchData.fillFromRawData(data, rect, color ?? defaultColor);
    drawImages(image, data, rect, color, skipLength);
  } else {
    _batchData.fillFromRawData(data, rect, color ?? defaultColor, skipCount);
  }
}