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;