35 extern void GLAPIENTRY
MessageCallback(GLenum source,GLenum type,GLuint
id,GLenum severity,GLsizei length,
const GLchar* message,
const void* userParam);
37 extern void GLAPIENTRY
ErrorCallback(
int error,
const char *description);
61 extern bool SceneFramebufferUpdate;
64 extern int VertexCount;
void GetMousePos(double *x, double *y)
bool GetMouseButtonState(int button, int state)
void GLAPIENTRY FramebufferSizeCallback(GLFWwindow *window, int width, int height)
Application * CreateApplication()
bool GetKeyState(int key, int state)
void GLAPIENTRY ErrorCallback(int error, const char *description)
int InitGlfwWindow(const char *window_name, bool resizable)
void SetResizable(bool resizable)
void GLAPIENTRY MessageCallback(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *message, const void *userParam)
TexturesManager * TEXTURES_MANAGER
The textures manager.
FontManager * FONT_MANAGER
The font manager.
Renderer * RENDERER
The main renderer.
TextRenderer * TEXT_RENDERER
The text renderers.
TextQueue * TEXT_QUEUE
The text queue.
Input * INPUT
The input manager.