X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fsimplescene.cpp;h=bcc4af21dc1779f086348c1b054883733cf01425;hp=af2b366fa61c55c2bcb0852f2185f8441a4d6ddc;hb=e9a898f;hpb=bdef3de6559629f25121de2e014383d7f773266b diff --git a/source/render/simplescene.cpp b/source/render/simplescene.cpp index af2b366f..bcc4af21 100644 --- a/source/render/simplescene.cpp +++ b/source/render/simplescene.cpp @@ -29,14 +29,14 @@ void SimpleScene::populate_cache() const void SimpleScene::setup_frame(Renderer &renderer) { populate_cache(); - for(RenderableArray::const_iterator i=cache.begin(); i!=cache.end(); ++i) - (*i)->setup_frame(renderer); + for(Renderable *r: cache) + r->setup_frame(renderer); } void SimpleScene::finish_frame() { - for(RenderableArray::const_iterator i=cache.begin(); i!=cache.end(); ++i) - (*i)->finish_frame(); + for(Renderable *r: cache) + r->finish_frame(); } void SimpleScene::render(Renderer &renderer, Tag tag) const @@ -44,14 +44,14 @@ void SimpleScene::render(Renderer &renderer, Tag tag) const populate_cache(); if(setup_frustum(renderer)) { - for(RenderableArray::const_iterator i=cache.begin(); i!=cache.end(); ++i) - if(!frustum_cull(**i)) - renderer.render(**i, tag); + for(Renderable *r: cache) + if(!frustum_cull(*r)) + renderer.render(*r, tag); } else { - for(RenderableArray::const_iterator i=cache.begin(); i!=cache.end(); ++i) - renderer.render(**i, tag); + for(Renderable *r: cache) + renderer.render(*r, tag); } }