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.