diff options
author | Sebastian Geerken <devnull@localhost> | 2013-10-22 10:33:03 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2013-10-22 10:33:03 +0200 |
commit | 10934cb7dbb3eeaa30a9041228cf26c1c790bf5d (patch) | |
tree | b11e3a90642ef171963f0b9e9e60f06183b5a455 /dw/imgrenderer.cc | |
parent | 385e55080f609bd86dc6d61113810773761e0b09 (diff) |
Extended ImgRenderer; new option (in the code) for drawing background images at once.
Diffstat (limited to 'dw/imgrenderer.cc')
-rw-r--r-- | dw/imgrenderer.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/dw/imgrenderer.cc b/dw/imgrenderer.cc index c5e6ea07..285a8dcd 100644 --- a/dw/imgrenderer.cc +++ b/dw/imgrenderer.cc @@ -25,5 +25,24 @@ void ImgRendererDist::drawRow (int row) } +void ImgRendererDist::finish () +{ + for (typed::Iterator <TypedPointer <ImgRenderer> > it = + children->iterator (); it.hasNext (); ) { + TypedPointer <ImgRenderer> *tp = it.getNext (); + tp->getTypedValue()->finish (); + } +} + +void ImgRendererDist::fatal () +{ + for (typed::Iterator <TypedPointer <ImgRenderer> > it = + children->iterator (); it.hasNext (); ) { + TypedPointer <ImgRenderer> *tp = it.getNext (); + tp->getTypedValue()->fatal (); + } +} + + } // namespace core } // namespace dw |