|
Zappy GUI
C++ graphic client: renderer, camera, network
|
Pure interface for rendering the game state. More...
#include <IRenderer.hpp>
Inheritance diagram for IRenderer:
Collaboration diagram for IRenderer:Public Member Functions | |
| virtual | ~IRenderer ()=default |
| virtual void | init ()=0 |
| virtual void | setState (const GameState &state)=0 |
| virtual void | render ()=0 |
| virtual void | handleInput ()=0 |
| virtual bool | shouldClose ()=0 |
| virtual void | shutdown ()=0 |
| virtual void | setDevMode (bool dev, int port, const std::string &machine)=0 |
| virtual std::optional< int > | getPendingSpeedChange ()=0 |
Pure interface for rendering the game state.
Definition at line 11 of file IRenderer.hpp.
|
virtualdefault |
|
pure virtual |
Implemented in ARenderer, and RaylibRenderer.
Referenced by App::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in HeadlessRenderer, and RaylibRenderer.
Referenced by App::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in HeadlessRenderer, and RaylibRenderer.
Referenced by App::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in HeadlessRenderer, and RaylibRenderer.
Referenced by App::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in RaylibRenderer, and ARenderer.
Referenced by App::run().
Here is the caller graph for this function:
|
pure virtual |
|
pure virtual |
Implemented in HeadlessRenderer, and RaylibRenderer.
Referenced by App::run().
Here is the caller graph for this function:
|
pure virtual |
Implemented in HeadlessRenderer, and RaylibRenderer.
Referenced by App::run().
Here is the caller graph for this function: