Transition callers from 'concat' to 'transform'

See: https://github.com/flutter/flutter/issues/1080
This commit is contained in:
Ian Hickson 2016-01-07 22:22:16 -08:00
parent 606887a12c
commit 17ef9488ff
4 changed files with 5 additions and 5 deletions

View file

@ -39,7 +39,7 @@ ui.Picture paint(ui.Rect paintBounds) {
0.0, 0.0, 1.0, 0.0,
0.0, 0.0, 0.0, 1.0,
]);
canvas.concat(scaleMatrix);
canvas.transform(scaleMatrix);
paint.color = const ui.Color.fromARGB(128, 0, 255, 0);
canvas.drawCircle(ui.Point.origin, radius, paint);

View file

@ -379,7 +379,7 @@ class _InkSplash extends InkFeature implements InkSplash {
Offset originOffset = MatrixUtils.getAsTranslation(transform);
if (originOffset == null) {
canvas.save();
canvas.concat(transform.storage);
canvas.transform(transform.storage);
if (clipToReferenceBox)
canvas.clipRect(Point.origin & referenceBox.size);
if (repositionToReferenceBox)
@ -465,7 +465,7 @@ class _InkHighlight extends InkFeature implements InkHighlight {
Offset originOffset = MatrixUtils.getAsTranslation(transform);
if (originOffset == null) {
canvas.save();
canvas.concat(transform.storage);
canvas.transform(transform.storage);
_paintHighlight(canvas, Point.origin & referenceBox.size, paint);
canvas.restore();
} else {

View file

@ -278,7 +278,7 @@ class PaintingContext {
Matrix4 offsetMatrix = new Matrix4.translationValues(offset.dx, offset.dy, 0.0);
Matrix4 transformWithOffset = offsetMatrix * transform;
canvas.save();
canvas.concat(transformWithOffset.storage);
canvas.transform(transformWithOffset.storage);
painter(this, Offset.zero);
canvas.restore();
}

View file

@ -337,7 +337,7 @@ class SpriteBox extends RenderBox {
// Move to correct coordinate space before drawing
canvas.translate(offset.dx, offset.dy);
canvas.concat(transformMatrix.storage);
canvas.transform(transformMatrix.storage);
// Draw the sprite tree
Matrix4 totalMatrix = new Matrix4.fromFloat64List(canvas.getTotalMatrix());