i6engine  1.0
EngineController.h File Reference
#include <map>
#include <set>
#include <thread>
#include "i6engine/utils/i6eSystemParameters.h"
#include <tchar.h>
#include <Windows.h>
#include "i6engine/utils/ExceptionQueue.h"
#include "i6engine/utils/Logger.h"
#include "i6engine/core/configs/JobPriorities.h"
#include "boost/function.hpp"
#include "clockUtils/iniParser/iniParser.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  i6e::api::EngineController
 This class is used as the Controller for the whole engine Create an instance of this class and use the functions to start / stop / ... the Engine. More...
 

Namespaces

 i6e
 
 i6e::core
 
 i6e::api
 

Macros

#define i6eEngineController
 
#define i6eAppl
 
#define i6eAudioFacade
 
#define i6eGraphicsFacade
 
#define i6eGUIFacade
 
#define i6eInputFacade
 
#define i6eMessagingFacade
 
#define i6eNetworkFacade
 
#define i6eObjectFacade
 
#define i6ePhysicsFacade
 
#define i6eScriptingFacade
 

Enumerations

enum  i6e::api::GameType { i6e::api::GameType::SINGLEPLAYER, i6e::api::GameType::CLIENT, i6e::api::GameType::SERVER }