Mercurial > projects > doodle
comparison doodle/dia/layer_stack.d @ 136:752676232e4b
Port to GtkD-2.0 (gtk+3)
author | David Bryant <bagnose@gmail.com> |
---|---|
date | Wed, 26 Sep 2012 17:36:31 +0930 |
parents | bc5baa585b32 |
children |
comparison
equal
deleted
inserted
replaced
135:be50d20643a1 | 136:752676232e4b |
---|---|
15 foreach (layer; _layers) { bounds = bounds | layer.bounds; } | 15 foreach (layer; _layers) { bounds = bounds | layer.bounds; } |
16 return bounds; | 16 return bounds; |
17 } | 17 } |
18 | 18 |
19 void draw(in Rectangle screenDamage, scope Renderer screenRenderer, | 19 void draw(in Rectangle screenDamage, scope Renderer screenRenderer, |
20 in Rectangle modelDamage, scope Renderer modelRenderer, | 20 in Rectangle modelDamage, scope Renderer modelRenderer, |
21 in ScreenModel screenModel) const { | 21 in ScreenModel screenModel) const { |
22 foreach(layer; _layers) { | 22 foreach(layer; _layers) { |
23 layer.draw(screenDamage, screenRenderer, modelDamage, modelRenderer, screenModel); | 23 layer.draw(screenDamage, screenRenderer, modelDamage, modelRenderer, screenModel); |
24 } | 24 } |
25 } | 25 } |