- virtual bool has_pass(const std::string &) const;
- const ObjectPass &get_pass(const std::string &) const;
+ void set_mesh(const Mesh *m) { set_mesh(0, m); }
+ void set_mesh(unsigned, const Mesh *);
+ const Mesh *get_mesh(unsigned = 0) const;
+ void set_technique(const Technique *);
+ const Technique *get_technique() const { return technique.get(); }
+
+ virtual void render(const Tag &tag = Tag()) const;
+
+ virtual void render(Renderer &, const Tag & = Tag()) const;