diff --git a/examples/layers/raw/canvas.dart b/examples/layers/raw/canvas.dart index 7108aaa6ee..bbf861c039 100644 --- a/examples/layers/raw/canvas.dart +++ b/examples/layers/raw/canvas.dart @@ -69,18 +69,12 @@ ui.Picture paint(ui.Rect paintBounds) { ui.Scene composite(ui.Picture picture, ui.Rect paintBounds) { final double devicePixelRatio = ui.window.devicePixelRatio; - ui.Rect sceneBounds = new ui.Rect.fromLTWH( - 0.0, - 0.0, - ui.window.size.width * devicePixelRatio, - ui.window.size.height * devicePixelRatio - ); Float64List deviceTransform = new Float64List(16) ..[0] = devicePixelRatio ..[5] = devicePixelRatio ..[10] = 1.0 ..[15] = 1.0; - ui.SceneBuilder sceneBuilder = new ui.SceneBuilder(sceneBounds) + ui.SceneBuilder sceneBuilder = new ui.SceneBuilder() ..pushTransform(deviceTransform) ..addPicture(ui.Offset.zero, picture) ..pop(); diff --git a/examples/layers/raw/hello_world.dart b/examples/layers/raw/hello_world.dart index a9f1f3e2d5..d624c2823b 100644 --- a/examples/layers/raw/hello_world.dart +++ b/examples/layers/raw/hello_world.dart @@ -28,7 +28,7 @@ void beginFrame(Duration timeStamp) { )); final ui.Picture picture = recorder.endRecording(); - final ui.SceneBuilder sceneBuilder = new ui.SceneBuilder(physicalBounds) + final ui.SceneBuilder sceneBuilder = new ui.SceneBuilder() // TODO(abarth): We should be able to add a picture without pushing a // container layer first. ..pushClipRect(physicalBounds) diff --git a/examples/layers/raw/spinning_square.dart b/examples/layers/raw/spinning_square.dart index c4f464a880..24b3e73717 100644 --- a/examples/layers/raw/spinning_square.dart +++ b/examples/layers/raw/spinning_square.dart @@ -36,18 +36,12 @@ void beginFrame(Duration timeStamp) { // COMPOSITE final double devicePixelRatio = ui.window.devicePixelRatio; - ui.Rect sceneBounds = new ui.Rect.fromLTWH( - 0.0, - 0.0, - ui.window.size.width * devicePixelRatio, - ui.window.size.height * devicePixelRatio - ); Float64List deviceTransform = new Float64List(16) ..[0] = devicePixelRatio ..[5] = devicePixelRatio ..[10] = 1.0 ..[15] = 1.0; - ui.SceneBuilder sceneBuilder = new ui.SceneBuilder(sceneBounds) + ui.SceneBuilder sceneBuilder = new ui.SceneBuilder() ..pushTransform(deviceTransform) ..addPicture(ui.Offset.zero, picture) ..pop(); diff --git a/examples/layers/raw/text.dart b/examples/layers/raw/text.dart index 24e90fbc9d..d8e431f864 100644 --- a/examples/layers/raw/text.dart +++ b/examples/layers/raw/text.dart @@ -28,18 +28,12 @@ ui.Picture paint(ui.Rect paintBounds) { ui.Scene composite(ui.Picture picture, ui.Rect paintBounds) { final double devicePixelRatio = ui.window.devicePixelRatio; - ui.Rect sceneBounds = new ui.Rect.fromLTWH( - 0.0, - 0.0, - ui.window.size.width * devicePixelRatio, - ui.window.size.height * devicePixelRatio - ); Float64List deviceTransform = new Float64List(16) ..[0] = devicePixelRatio ..[5] = devicePixelRatio ..[10] = 1.0 ..[15] = 1.0; - ui.SceneBuilder sceneBuilder = new ui.SceneBuilder(sceneBounds) + ui.SceneBuilder sceneBuilder = new ui.SceneBuilder() ..pushTransform(deviceTransform) ..addPicture(ui.Offset.zero, picture) ..pop(); diff --git a/examples/layers/raw/touch_input.dart b/examples/layers/raw/touch_input.dart index aca8938eba..b8569bf918 100644 --- a/examples/layers/raw/touch_input.dart +++ b/examples/layers/raw/touch_input.dart @@ -48,12 +48,6 @@ ui.Scene composite(ui.Picture picture, ui.Rect paintBounds) { // pixels, which are then scalled by the device pixel ratio before being drawn // on the screen. final double devicePixelRatio = ui.window.devicePixelRatio; - ui.Rect sceneBounds = new ui.Rect.fromLTWH( - 0.0, - 0.0, - ui.window.size.width * devicePixelRatio, - ui.window.size.height * devicePixelRatio - ); // This transform scales the x and y coordinates by the devicePixelRatio. Float64List deviceTransform = new Float64List(16) @@ -66,7 +60,7 @@ ui.Scene composite(ui.Picture picture, ui.Rect paintBounds) { // transform that scale its children by the device pixel ratio. This transform // lets us paint in "logical" pixels which are converted to device pixels by // this scaling operation. - ui.SceneBuilder sceneBuilder = new ui.SceneBuilder(sceneBounds) + ui.SceneBuilder sceneBuilder = new ui.SceneBuilder() ..pushTransform(deviceTransform) ..addPicture(ui.Offset.zero, picture) ..pop(); diff --git a/packages/flutter/lib/src/rendering/view.dart b/packages/flutter/lib/src/rendering/view.dart index 826caedbbb..9a982ad26a 100644 --- a/packages/flutter/lib/src/rendering/view.dart +++ b/packages/flutter/lib/src/rendering/view.dart @@ -122,8 +122,7 @@ class RenderView extends RenderObject with RenderObjectWithChildMixin try { final TransformLayer transformLayer = layer; transformLayer.transform = _logicalToDeviceTransform; - Rect bounds = Point.origin & (size * ui.window.devicePixelRatio); - ui.SceneBuilder builder = new ui.SceneBuilder(bounds); + ui.SceneBuilder builder = new ui.SceneBuilder(); transformLayer.addToScene(builder, Offset.zero); assert(layer == transformLayer); ui.Scene scene = builder.build();