writeToCanvasTransform method

void writeToCanvasTransform(
  1. Float64List out
)

Writes this transform into out as a 4×4 column-major matrix for Flutter.

out must have length at least 16.

Implementation

void writeToCanvasTransform(Float64List out) {
  if (out.length < 16) {
    throw ArgumentError.value(out.length, 'out.length', 'Must be >= 16.');
  }
  out[0] = a;
  out[1] = b;
  out[2] = 0;
  out[3] = 0;
  out[4] = c;
  out[5] = d;
  out[6] = 0;
  out[7] = 0;
  out[8] = 0;
  out[9] = 0;
  out[10] = 1;
  out[11] = 0;
  out[12] = tx;
  out[13] = ty;
  out[14] = 0;
  out[15] = 1;
}