X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Foccludedscene.h;h=4d26483a26bd0bbf7cec514181f06e40b30ec8ac;hb=0991ffd3091d4002fe6e2811219f3a4dae2c41d1;hp=3f8ca76ce4dcbfe40dc3edaa5553f92785640acb;hpb=b160f64ab6da260bad06a4e5f5bfed243e2cdc24;p=libs%2Fgl.git diff --git a/source/occludedscene.h b/source/occludedscene.h index 3f8ca76c..4d26483a 100644 --- a/source/occludedscene.h +++ b/source/occludedscene.h @@ -19,7 +19,7 @@ class OccludedScene: public Scene private: struct OccludedRenderable { - const Renderable *renderable; + Renderable *renderable; const Geometry::BoundingSphere *bounding_sphere; bool in_frustum; bool occluder; @@ -28,7 +28,7 @@ private: OccludedRenderable(); }; - typedef std::set RenderableSet; + typedef std::set RenderableSet; typedef std::vector OccludedArray; Mesh bounding_mesh; @@ -42,8 +42,8 @@ public: OccludedScene(); ~OccludedScene(); - virtual void add(const Renderable &); - virtual void remove(const Renderable &); + virtual void add(Renderable &); + virtual void remove(Renderable &); virtual void render(Renderer &, const Tag &) const; };