X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Finstancescene.h;h=3f345124b47d5c086c48b81326f01230586212b3;hp=ecbd63df8d1413cfa1e8669672624f92000fd320;hb=3c46227c280bc4cd8a4487c648f2f080d5b4f7ea;hpb=db498c7e634fa999cf4b4a8b67c49813009b1790 diff --git a/source/instancescene.h b/source/instancescene.h index ecbd63df..3f345124 100644 --- a/source/instancescene.h +++ b/source/instancescene.h @@ -16,17 +16,17 @@ the same key rendering order is unspecified. class InstanceScene: public Scene { private: - typedef std::set RenderableSet; + typedef std::set RenderableSet; typedef std::map InstanceMap; InstanceMap renderables; public: - virtual void add(const Renderable &); - virtual void remove(const Renderable &); + virtual void add(Renderable &); + virtual void remove(Renderable &); - virtual void setup_frame() const; - virtual void finish_frame() const; + virtual void setup_frame(Renderer &); + virtual void finish_frame(); using Scene::render; virtual void render(Renderer &, const Tag &tag = Tag()) const;