/**
Renders the object. A tag can be provided to render a non-default pass.
*/
- virtual void render(const Tag &tag=Tag()) const;
+ virtual void render(const Tag &tag = Tag()) const;
/**
Renders the object with an instance. The instance's hook functions are
called before and after drawing the mesh. A tag may also be given to render
a non-default pass.
*/
- virtual void render(const ObjectInstance &, const Tag &tag=Tag()) const;
+ virtual void render(const ObjectInstance &, const Tag &tag = Tag()) const;
/**
Renders multiple instances of the object in one go. This may improve
mesh.
*/
template<typename Iter>
- void render(Iter begin, Iter end, const Tag &tag=Tag()) const
+ void render(Iter begin, Iter end, const Tag &tag = Tag()) const
{
- const RenderPass *pass=get_pass(tag);
+ const RenderPass *pass = get_pass(tag);
if(!pass)
return;
- Bind bind(*pass);
+ Bind bind(pass);
for(Iter i=begin; i!=end; ++i)
render_instance(**i, tag);
}