]> git.tdb.fi Git - libs/gl.git/blobdiff - source/objectinstance.cpp
Add a Tag class to identify passes
[libs/gl.git] / source / objectinstance.cpp
index 10dae3926c05374d07df95e9cd58d7184eb23853..7552cc937f54f30b6ffb9c654f8db8bb3d9e525d 100644 (file)
@@ -18,19 +18,14 @@ ObjectInstance::ObjectInstance(const Object &obj):
        object(obj)
 { }
 
-bool ObjectInstance::has_pass(const string &pn) const
+bool ObjectInstance::has_pass(const Tag &tag) const
 {
-       return object.has_pass(pn);
+       return object.has_pass(tag);
 }
 
-void ObjectInstance::render() const
+void ObjectInstance::render(const Tag &tag) const
 {
-       object.render(*this);
-}
-
-void ObjectInstance::render(const string &pn) const
-{
-       object.render(pn, *this);
+       object.render(*this, tag);
 }
 
 } // namespace GL