X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fobject.h;h=bff41bf108e3f153fb6383f8fd09eb8dc91ec3bc;hb=b617c5d7b5283ad260a77f01e42e6170cabbc03d;hp=ad856323d732e6356d6708c123f688c1061b66c8;hpb=a93d6abc8a4a3e70fa8f6781d9804583e18ef636;p=libs%2Fgl.git diff --git a/source/object.h b/source/object.h index ad856323..bff41bf1 100644 --- a/source/object.h +++ b/source/object.h @@ -1,7 +1,7 @@ /* $Id$ This file is part of libmspgl -Copyright © 2007 Mikko Rasa, Mikkosoft Productions +Copyright © 2007-2008, 2010 Mikko Rasa, Mikkosoft Productions Distributed under the LGPL */ @@ -9,7 +9,7 @@ Distributed under the LGPL #define MSP_GL_OBJECT_H_ #include -#include "misc.h" +#include "bindable.h" #include "renderable.h" #include "renderpass.h" @@ -60,14 +60,14 @@ public: /** 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 @@ -76,9 +76,9 @@ public: mesh. */ template - 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;