X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fsimplescene.cpp;h=68db812b2db18c34f5338b0844932d5146dc2a74;hb=016f0f0dd51511f98d0bf398d99199d7dec1543c;hp=fbdb004f9a0e8f8917b5ae42a8a2554d84b54d22;hpb=84e0e55710123e54617d342df852007f8b60af24;p=libs%2Fgl.git diff --git a/source/render/simplescene.cpp b/source/render/simplescene.cpp index fbdb004f..68db812b 100644 --- a/source/render/simplescene.cpp +++ b/source/render/simplescene.cpp @@ -7,27 +7,27 @@ namespace GL { void SimpleScene::add(Renderable &r) { - auto i = lower_bound(renderables, &r); - if(i==renderables.end() || *i!=&r) - renderables.insert(i, &r); + auto i = lower_bound(content, &r); + if(i==content.end() || *i!=&r) + content.insert(i, &r); } void SimpleScene::remove(Renderable &r) { - auto i = find(renderables, &r); - if(i!=renderables.end()) - renderables.erase(i); + auto i = find(content, &r); + if(i!=content.end()) + content.erase(i); } void SimpleScene::setup_frame(Renderer &renderer) { - for(Renderable *r: renderables) + for(Renderable *r: content) r->setup_frame(renderer); } void SimpleScene::finish_frame() { - for(Renderable *r: renderables) + for(Renderable *r: content) r->finish_frame(); } @@ -35,13 +35,13 @@ void SimpleScene::render(Renderer &renderer, Tag tag) const { if(setup_frustum(renderer)) { - for(Renderable *r: renderables) + for(Renderable *r: content) if(!frustum_cull(*r)) r->render(renderer, tag); } else { - for(Renderable *r: renderables) + for(Renderable *r: content) r->render(renderer, tag); } }