X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Frender%2Fobject.h;fp=source%2Frender%2Fobject.h;h=c97e951c16d04d7186d8c6bdeca2902041e05669;hp=48e3045930559fd354af6d868a935100a2fab09d;hb=233dff2a6c552e08da832496aecd88ef4f8948f1;hpb=cbe2ec1f080b117faf9bf0ad2d92d5d4f2379584 diff --git a/source/render/object.h b/source/render/object.h index 48e30459..c97e951c 100644 --- a/source/render/object.h +++ b/source/render/object.h @@ -110,18 +110,18 @@ public: virtual const Matrix *get_matrix() const { return &identity_matrix; } virtual const Geometry::BoundingSphere *get_bounding_sphere() const { return &bounding_sphere; } - virtual void render(Renderer &, const Tag & = Tag()) const; + virtual void render(Renderer &, Tag = Tag()) const; /** Renders an instance of the object. The instance's hook functions are called before and after drawing the mesh. */ - virtual void render(Renderer &, const ObjectInstance &, const Tag & = Tag()) const; + virtual void render(Renderer &, const ObjectInstance &, Tag = Tag()) const; protected: - virtual void setup_render(Renderer &, const Tag &) const { } - virtual void finish_render(Renderer &, const Tag &) const { } + virtual void setup_render(Renderer &, Tag) const { } + virtual void finish_render(Renderer &, Tag) const { } private: - const RenderPass *get_pass(const Tag &, unsigned) const; + const RenderPass *get_pass(Tag, unsigned) const; virtual void resource_loaded(Resource &); virtual void resource_removed(Resource &);