matf-rg-engine 1.0.0
Base for project for the Computer Graphics course at Faculty of Mathematics, University of Belgrade
Loading...
Searching...
No Matches
Classes | Namespaces
Controller.hpp File Reference

Defines the Controller class that serves as the base class for all controllers in the engine. More...

#include <engine/util/Errors.hpp>
#include <memory>
#include <string_view>
#include <vector>
#include <typeinfo>
Include dependency graph for Controller.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  engine::core::Controller
 Controllers are a hook into the App main loop execution. By overriding virtual functions of this class the user can execute custom code during each of the main loop phases. More...
 
class  engine::core::EngineControllersBegin
 This controller does nothing and together with EngineControllersEnd it servers as a sentinel controller for marking the engine controllers. More...
 
class  engine::core::EngineControllersEnd
 This controller does nothing and together with EngineControllersEnd it servers as a sentinel controller for marking the engine controllers. More...
 

Namespaces

namespace  engine
 
namespace  engine::core
 

Detailed Description

Defines the Controller class that serves as the base class for all controllers in the engine.