Basic Renderer
|
An interface for drawable objects. More...
#include <IDrawable.h>
Inherited by Geometry, Model, and RenderQueue.
Public Member Functions |
|
virtual | ~IDrawable () |
Virtual destructor. More... |
|
virtual void | draw (GLenum mode)=0 |
Draws an object to the screen. More... |
|
virtual void | drawInstance (const std::string &instanceName, GLenum mode)=0 |
Draws an instance of the object to the screen. More... |
|
An interface for drawable objects.
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Draws an object to the screen.
[in] | mode |
Implemented in Model, RenderQueue, and Geometry.
|
pure virtual |
Draws an instance of the object to the screen.
[in] | instanceName | |
[in] | mode |
Implemented in Model, RenderQueue, and Geometry.