X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fobjectinstance.h;h=1ad221c78e9f3796c22e2d04ae52817fec477b8b;hb=afb95d09c066b45b7a66b644c04e2d0b2cee2723;hp=7c2cc9a755afca9fe8e8a17981c80ecaf9920c44;hpb=0cacf19c2e6aaa182ae0fcc7dfaae345aedd0e74;p=libs%2Fgl.git diff --git a/source/objectinstance.h b/source/objectinstance.h index 7c2cc9a7..1ad221c7 100644 --- a/source/objectinstance.h +++ b/source/objectinstance.h @@ -35,7 +35,7 @@ public: ObjectInstance(const Object &); const Object &get_object() const { return object; } - virtual long get_instance_key() const { return reinterpret_cast(&object); } + virtual IntPtr get_instance_key() const { return reinterpret_cast(&object); } virtual const Geometry::BoundingSphere *get_bounding_sphere() const { return object.get_bounding_sphere(); } @@ -51,7 +51,7 @@ public: anything. */ virtual void finish_render(Renderer &, const Tag &) const { } - virtual unsigned get_level_of_detail(const Renderer &) const { return 0; } + virtual unsigned get_level_of_detail(const Renderer &) const; }; } // namespace GL