Mercurial > projects > doodle
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 { |