|
class | Event |
| Classe Event dont tous les évènements devront hériter dans le système. Permet simplement de rendre le dispatcher d'évènements "générique" en passant par un type simple comme ça. More...
|
class | EventDispatcher |
| EventDispatcher enregistre des listeners, émet des évènements, et appelle des callbacks. More...
|
class | Logger |
| Classe Singleton "Logger". Ne devrais jamais être appelée directement, puisqu'il existe des macros toutes prêtes. More...
|
class | PakFile |
| Classe qui charge un fichier PAK en mémoire. On peut ensuite accéder à ses contenus au format Binaire ou interpréter le texte. More...
|
| Structure qui définit le header du type PAK. Utile pour avoir des infos sur ce que l'on va lire. More...
|
class | Profiler |
class | Window |
| Wrapper pour le contexte openGL, ainsi que la statemachine openGL dans une certaine mesure. More...
|
|
const char * | LogLevelToString (LogLevel level) |
| Fonction utilitaire qui revnoie une string associé à un niveau de log Utile pour afficher la sévérité du log dans le message formatté
|
void | PrintStackTrace (CONTEXT *context, std::ostream &out=std::cout) |
| Affiche la stacktrace dans la console.
|
LONG WINAPI | UnhandledExceptionHandler (EXCEPTION_POINTERS *exceptionInfo) |
| Gère les exceptions en fonction de leur type.
|
std::string | ExceptionCodeString (DWORD code) |
| Renvoie une string associée au code d'exception donné. CF. La doc de Microsoft sur les exceptions C++.
|
void | EnableStacktrace () |
| Fonction qui active le Handler dans le programme actuel pour activer la stacktrace.
|
void | glErrorMessageCallback (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam) |