Mercurial > projects > doodle
comparison doodle/dia/layer_stack.d @ 84:cdd4fc728d94
Renamed Drawable to Renderer
author | daveb |
---|---|
date | Mon, 16 Aug 2010 17:23:09 +0930 |
parents | b759414d2b72 |
children | 100dd23c7bdf |
comparison
equal
deleted
inserted
replaced
83:06b4504cbcb0 | 84:cdd4fc728d94 |
---|---|
15 foreach (layer; _layers) { bounds = bounds | layer.bounds; } | 15 foreach (layer; _layers) { bounds = bounds | layer.bounds; } |
16 assert(bounds.valid); | 16 assert(bounds.valid); |
17 return bounds; | 17 return bounds; |
18 } | 18 } |
19 | 19 |
20 void draw(in Rectangle screenDamage, scope Drawable screenDrawable, | 20 void draw(in Rectangle screenDamage, scope Renderer screenRenderer, |
21 in Rectangle modelDamage, scope Drawable modelDrawable) { | 21 in Rectangle modelDamage, scope Renderer modelRenderer) { |
22 foreach(layer; _layers) { | 22 foreach(layer; _layers) { |
23 layer.draw(screenDamage, screenDrawable, modelDamage, modelDrawable); | 23 layer.draw(screenDamage, screenRenderer, modelDamage, modelRenderer); |
24 } | 24 } |
25 } | 25 } |
26 | 26 |
27 private { | 27 private { |
28 Layer[] _layers; | 28 Layer[] _layers; |