YourGameLib
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
yourgame.cpp File Reference
#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"
Include dependency graph for yourgame.cpp:

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
 

Macro Definition Documentation

◆ GLFW_INCLUDE_NONE

#define GLFW_INCLUDE_NONE