X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fobject.cpp;h=dba9774e7531fa0f7549f56341ed08d19646a6be;hb=4324df6e3d807d35e02e828320e436c509275520;hp=e406755c1e81e2e1d27e5f77658c19d5034c6b21;hpb=01525e40e4bc32b885196dd85ff68e876678d19d;p=libs%2Fgl.git diff --git a/source/object.cpp b/source/object.cpp index e406755c..dba9774e 100644 --- a/source/object.cpp +++ b/source/object.cpp @@ -48,14 +48,24 @@ const ObjectPass &Object::get_pass(const string &pn) const 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 &insts) const