X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Frender%2Fobjectinstance.h;h=b1501a7bc82f06afc9277ec53f8a4df624af7e32;hb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;hp=4d3e858b75e0915fe106ce320309855cca778154;hpb=70d9d2d28e5fe723c6b46894276e4c935f578e2d;p=libs%2Fgl.git diff --git a/source/render/objectinstance.h b/source/render/objectinstance.h index 4d3e858b..b1501a7b 100644 --- a/source/render/objectinstance.h +++ b/source/render/objectinstance.h @@ -32,20 +32,19 @@ public: ObjectInstance(const Object &); const Object &get_object() const { return object; } - virtual IntPtr get_instance_key() const { return reinterpret_cast(&object); } virtual const Geometry::BoundingSphere *get_bounding_sphere() const { return object.get_bounding_sphere(); } - virtual void render(Renderer &, const Tag & = Tag()) const; + virtual void render(Renderer &, Tag = Tag()) const; /** Hook function, called from Object just before rendering the mesh. Renderer state will have been pushed before this is called. */ - virtual void setup_render(Renderer &, const Tag &) const; + virtual void setup_render(Renderer &, Tag) const; /** Hook function, called from Object right after rendering the mesh. Since Object takes care of pushing Renderer state, this rarely needs to do anything. */ - virtual void finish_render(Renderer &, const Tag &) const { } + virtual void finish_render(Renderer &, Tag) const { } virtual unsigned get_level_of_detail(const Renderer &) const; };