object(obj)
{ }
-void ObjectInstance::render(Renderer &renderer, const Tag &tag) const
+void ObjectInstance::render(Renderer &renderer, Tag tag) const
{
object.render(renderer, *this, tag);
}
-void ObjectInstance::setup_render(Renderer &renderer, const Tag &) const
+void ObjectInstance::setup_render(Renderer &renderer, Tag) const
{
- renderer.transform(matrix);
+ renderer.set_matrix(matrix);
}
unsigned ObjectInstance::get_level_of_detail(const Renderer &renderer) const