fillFromTransform method

void fillFromTransform(
  1. double scos,
  2. double ssin,
  3. double tx,
  4. double ty,
  5. Rect rect,
  6. int color,
)

Implementation

void fillFromTransform(double scos, double ssin, double tx, double ty, Rect rect, int color) {
  final index0 = currentIndex;
  final index1 = index0 + 1;
  final index2 = index0 + 2;
  final index3 = index0 + 3;
  //
  rawTransforms[index0] = scos;
  rawTransforms[index1] = ssin;
  rawTransforms[index2] = tx;
  rawTransforms[index3] = ty;
  //
  rawSources[index0] = rect.left;
  rawSources[index1] = rect.top;
  rawSources[index2] = rect.right;
  rawSources[index3] = rect.bottom;
  //
  rawColors[_rectCount] = color;
  _rectCount++;
}