#include <Renderer.h>
Public Member Functions | |
| Renderer (const ConfigRepository *cfg) | |
| ~Renderer (void) | |
| const ConfigRepository * | get_cfg () const |
| world::World * | get_world () const |
| bool | init (world::World *world) |
| bool | shutdown () |
| bool | render () |
| bool | update (float time) |
Protected Attributes | |
| const ConfigRepository *const | _cfg |
| cyber::renderer::Renderer::Renderer | ( | const ConfigRepository * | cfg | ) |
Explicit constructor.
| cyber::renderer::Renderer::~Renderer | ( | void | ) |
Destructor.
| const ConfigRepository* cyber::renderer::Renderer::get_cfg | ( | ) | const [inline] |
Returns the configuration structure.
| world::World* cyber::renderer::Renderer::get_world | ( | ) | const [inline] |
Returns the world object.
| bool cyber::renderer::Renderer::init | ( | world::World * | world | ) |
Initializes the renderer.
| bool cyber::renderer::Renderer::render | ( | ) |
Performs the rendering process.
| bool cyber::renderer::Renderer::shutdown | ( | ) |
Releases all resources used by the renderer.
| bool cyber::renderer::Renderer::update | ( | float | time | ) |
Will be called ones per frame.
const ConfigRepository* const cyber::renderer::Renderer::_cfg [protected] |
The configuration structure.
1.7.1