blob: 95f9ca19926fc98460a5aec85ef6d859a0a38820 [file] [log] [blame]
<script>
import "dart:sky";
void main() {
var root = document.createElement('div');
root.style['display'] = 'paragraph';
root.appendChild(new Text('Hello World'));
document.appendChild(root);
root.offsetWidth; // force layout.
double width = window.innerWidth.toDouble();
double height = window.innerHeight.toDouble();
PictureRecorder stampRecorder = new PictureRecorder(width, height);
root.paint(stampRecorder);
Picture stamp = stampRecorder.endRecording();
PictureRecorder recorder = new PictureRecorder(width, height);
Paint paint = new Paint()..setARGB(255, 0, 255, 0);
recorder.drawCircle(50.0, 50.0, 50.0, paint);
recorder.translate(10.0, 10.0);
recorder.drawPicture(stamp);
recorder.translate(10.0, 10.0);
recorder.drawPicture(stamp);
recorder.translate(10.0, 10.0);
recorder.drawPicture(stamp);
document.rootPicture = recorder.endRecording();
}
</script>