]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/occludedscene.h
Clear the pipeline state through Commands
[libs/gl.git] / source / render / occludedscene.h
index 2fb463c641b9d826e5f664f3d57d99d3deb339a7..056acb2e0d12b2e14f74fcbffcde37cee09f7674 100644 (file)
@@ -31,18 +31,15 @@ private:
                OccludedRenderable();
        };
 
-       typedef std::set<Renderable *> RenderableSet;
-       typedef std::vector<OccludedRenderable> OccludedArray;
-
        const Mesh &bounding_mesh;
        const Program &bounding_shader;
-       RenderableSet renderables;
+       std::set<Renderable *> renderables;
        float occluder_min_size;
-       mutable OccludedArray occluded_cache;
+       mutable std::vector<OccludedRenderable> occluded_cache;
        mutable bool cache_dirty;
 
 public:
-       OccludedScene(Resources &);
+       OccludedScene();
        ~OccludedScene();
 
        virtual void add(Renderable &);