return i->second;
}
-void Object::render(const ObjectInstance *inst) const
+void Object::render() const
{
- render(*normal_pass, inst);
+ render(*normal_pass, 0);
}
-void Object::render(const string &pn, const ObjectInstance *inst) const
+void Object::render(const ObjectInstance &inst) const
{
- render(get_pass(pn), inst);
+ render(*normal_pass, &inst);
+}
+
+void Object::render(const string &pn) const
+{
+ render(get_pass(pn), 0);
+}
+
+void Object::render(const string &pn, const ObjectInstance &inst) const
+{
+ render(get_pass(pn), &inst);
}
void Object::render(const list<const ObjectInstance *> &insts) const