| 
    YourGameLib
    
   | 
 
#include "yourgame/gl_include.h"#include <GLFW/glfw3.h>#include "yourgame/yourgame.h"#include "yourgame_internal/mygame_external.h"#include "yourgame_internal/file_desktop.h"#include "yourgame_internal/input.h"#include "yourgame_internal/input_desktop.h"#include "yourgame_internal/log.h"#include "yourgame_internal/time.h"
Namespaces | |
| namespace | yourgame_internal | 
| namespace | yourgame_internal::desktop | 
| namespace | yourgame | 
| namespace | yourgame::control | 
| framework control functions  | |
Macros | |
| #define | GLFW_INCLUDE_NONE | 
Functions | |
| void | yourgame_internal::tick () | 
| int | yourgame_internal::shutdown () | 
| bool | yourgame_internal::desktop::wantToExit () | 
| int | yourgame_internal::desktop::init (int argc, char *argv[]) | 
| void | yourgame::control::exit () | 
| triggers the application to exit after the cycle this function was called in   | |
| int | yourgame::control::sendCmdToEnv (int cmdId, int data0, int data1, int data2) | 
| sends a (user-defined) command to the application host environment   | |
| void | yourgame::control::enableFullscreen (bool enable) | 
| request fullscreen   | |
| void | yourgame::control::enableVSync (bool enable) | 
| request vertical sync   | |
| void | yourgame::control::catchMouse (bool enable) | 
| disable mouse cursor, infinite movement   | |
| #define GLFW_INCLUDE_NONE |