|
Basic Renderer
|
This interface needs to be implemented if the renderer should be used in an object oriented manner. More...
#include <IRenderProject.h>
Public Member Functions | |
| IRenderProject () | |
| Constructor. More... | |
| virtual | ~IRenderProject () |
| Virtual destructor. More... | |
| virtual void | initFunction ()=0 |
| Function that gets called when initializing the renderer. More... | |
| virtual void | loopFunction (const double &deltaTime, const double &elapsedTime)=0 |
| Function that gets called repeatedly when looping. More... | |
| virtual void | terminateFunction ()=0 |
| Function that gets called when terminating the renderer. More... | |
Protected Member Functions | |
| Renderer & | bRenderer () |
| Returns the project's instance of the renderer. More... | |
This interface needs to be implemented if the renderer should be used in an object oriented manner.
|
inline |
Constructor.
|
inlinevirtual |
Virtual destructor.
|
inlineprotected |
Returns the project's instance of the renderer.
|
pure virtual |
Function that gets called when initializing the renderer.
|
pure virtual |
Function that gets called repeatedly when looping.
| [in] | deltaTime | The time past since last frame |
| [in] | elapsedTime | The time past since initializing the renderer |
|
pure virtual |
Function that gets called when terminating the renderer.