Mercurial > projects > doodle
diff doodle/dia/layer_stack.d @ 89:467febed7367
* Ignore excre
* Some tentative work in grid_layer.d
* Give the ScreenModel to all the layers. This needs refinement.
* A stroke wouldn't hurt occasionally in cairo_renderer.d
author | David Bryant <bagnose@gmail.com> |
---|---|
date | Thu, 19 Aug 2010 00:19:42 +0930 |
parents | 100dd23c7bdf |
children | a98116479793 |
line wrap: on
line diff
--- a/doodle/dia/layer_stack.d Wed Aug 18 23:51:43 2010 +0930 +++ b/doodle/dia/layer_stack.d Thu Aug 19 00:19:42 2010 +0930 @@ -18,9 +18,10 @@ } void draw(in Rectangle screenDamage, scope Renderer screenRenderer, - in Rectangle modelDamage, scope Renderer modelRenderer) { + in Rectangle modelDamage, scope Renderer modelRenderer, + in ScreenModel screenModel) const { foreach(layer; _layers) { - layer.draw(screenDamage, screenRenderer, modelDamage, modelRenderer); + layer.draw(screenDamage, screenRenderer, modelDamage, modelRenderer, screenModel); } }