X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fobjectinstance.h;h=3dc5da6a399432bafa62197b01ae0e19d7475f5f;hb=904de4f7fd994886adbd3a6c03bc1b7c14ebc562;hp=e7f85e3fbc4c3bc17bf3dbe12aa499cd5c6834b3;hpb=0e8ffd3b59e9b5c52c66c22c9ae4f9d3544aa6bf;p=libs%2Fgl.git diff --git a/source/objectinstance.h b/source/objectinstance.h index e7f85e3f..3dc5da6a 100644 --- a/source/objectinstance.h +++ b/source/objectinstance.h @@ -1,10 +1,3 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007-2008, 2010-2011 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #ifndef MSP_GL_OBJETCINSTANCE_H_ #define MSP_GL_OBJETCINSTANCE_H_ @@ -18,9 +11,12 @@ class Object; class ProgramData; /** -Represents a single instance of an Object. An application can derive another -class from this and overload the hook functions to specify location and other -instance-specific parameters for the rendered objects. +Represents a single instance of an Object. A derived class can overload the +hook functions to specify a model matrix and other instance-specific parameters +for the rendered objects. + +ObjectInstances can benefit from being put in an InstanceScene, which will +render all instances of the same object consecutively. */ class ObjectInstance: public Renderable {