scale method

GMatrix scale(
  1. double scaleX, [
  2. double? scaleY
])

Applies a scaling transformation to this matrix.

Implementation

GMatrix scale(double scaleX, [double? scaleY]) {
  scaleY ??= scaleX;
  a *= scaleX;
  b *= scaleY;
  c *= scaleX;
  d *= scaleY;
  tx *= scaleX;
  ty *= scaleY;
  return this;
}