]> git.tdb.fi Git - libs/gl.git/blobdiff - source/object.h
Remove dynamic allocation from VertexFormat
[libs/gl.git] / source / object.h
index 192cf069bd8f4c8bf1b8a9ca801f5682e7fe4876..3d0415c66daa64b3c8ebb3436b0da037897912e9 100644 (file)
@@ -59,6 +59,7 @@ public:
                void init();
                virtual void finish();
 
+               void bounding_sphere_hint(float, float, float, float);
                void level_of_detail(unsigned);
        };
 
@@ -71,6 +72,7 @@ private:
 
        std::vector<LevelOfDetail> lods;
        Geometry::BoundingSphere<float, 3> bounding_sphere;
+       bool lod0_watched;
 
 public:
        Object();
@@ -121,6 +123,7 @@ private:
        const RenderPass *get_pass(const Tag &, unsigned) const;
 
        virtual void resource_loaded(Resource &);
+       virtual void resource_removed(Resource &);
 };
 
 } // namespace GL