Classe responsable de la gestion du cur de l'éditeur. Coordonne l'initialisation, l'exécution et l'arrêt de l'éditeur, ainsi que la gestion des entrées utilisateur et du moteur graphique.
More...
#include <EditCore.hpp>
Classe responsable de la gestion du cur de l'éditeur. Coordonne l'initialisation, l'exécution et l'arrêt de l'éditeur, ainsi que la gestion des entrées utilisateur et du moteur graphique.
◆ EditorCore()
| Editor::EditorCore::EditorCore |
( |
| ) |
|
|
inline |
◆ ~EditorCore()
| Editor::EditorCore::~EditorCore |
( |
| ) |
|
|
inline |
◆ editorInit()
Initialise l'éditeur et ses composants.
- Parameters
-
| app | Référence à l'application principale |
◆ editorRun()
Boucle principale d'exécution de l'éditeur.
- Parameters
-
| app | Référence à l'application principale |
◆ editorShutdown()
| void Editor::EditorCore::editorShutdown |
( |
| ) |
|
Arrête l'éditeur et libère les ressources.
◆ GetEngine()
Accède au moteur graphique principal.
- Returns
- Référence non-const au moteur graphique
◆ getMouseEditorX()
| double Editor::EditorCore::getMouseEditorX |
( |
| ) |
const |
|
inline |
Retourne la position X actuelle de la souris dans l'éditeur.
- Returns
- Coordonnée X de la souris
◆ getMouseEditorY()
| double Editor::EditorCore::getMouseEditorY |
( |
| ) |
const |
|
inline |
Retourne la position Y actuelle de la souris dans l'éditeur.
- Returns
- Coordonnée Y de la souris
◆ InputUpdate()
Met à jour les entrées utilisateur (clavier, souris, etc.).
- Parameters
-
| app | Référence à l'application principale |
◆ startRuntime()
| void Editor::EditorCore::startRuntime |
( |
| ) |
|
Lance le mode d'exécution du jeu/projet.
The documentation for this class was generated from the following file: