comparison doodle/fig/diagram_layer.d @ 84:cdd4fc728d94

Renamed Drawable to Renderer
author daveb
date Mon, 16 Aug 2010 17:23:09 +0930
parents b759414d2b72
children 467febed7367
comparison
equal deleted inserted replaced
83:06b4504cbcb0 84:cdd4fc728d94
21 21
22 override Rectangle bounds() const { 22 override Rectangle bounds() const {
23 return Rectangle.DEFAULT; 23 return Rectangle.DEFAULT;
24 } 24 }
25 25
26 override void draw(in Rectangle screenDamage, scope Drawable screenDrawable, 26 override void draw(in Rectangle screenDamage, scope Renderer screenRenderer,
27 in Rectangle modelDamage, scope Drawable modelDrawable) const { 27 in Rectangle modelDamage, scope Renderer modelRenderer) const {
28 foreach (e; _elements) { 28 foreach (e; _elements) {
29 if ((e.bounds & modelDamage).valid) { 29 if ((e.bounds & modelDamage).valid) {
30 e.draw(modelDamage, modelDrawable); 30 e.draw(modelDamage, modelRenderer);
31 } 31 }
32 } 32 }
33 } 33 }
34 34
35 private { 35 private {