The core is the place where all the data of the engine is stored. It contains the registry (entities)...
Definition Core.hpp:33
Definition WindowSystem.cpp:6
void CreateWindowSystem(Engine::Core &core)
Create a GLFW window.
Definition WindowSystem.cpp:8
void DestroyWindow(Engine::Core &core)
Destroy the GLFW window.
Definition WindowSystem.cpp:49
void SetupWindowCallbacks(Engine::Core &core)
Setup window callbacks.
Definition WindowSystem.cpp:55
void SwapBuffers(Engine::Core &core)
Swap the buffers.
Definition WindowSystem.cpp:34
void SetupGLFWHints(const Engine::Core &)
Setup GLFW Hints.
Definition WindowSystem.cpp:27
void LinkGLFWContextToGL(Engine::Core &core)
Link the GLFW context to GL.
Definition WindowSystem.cpp:29
void EnableVSync(Engine::Core &)
Enable VSync.
Definition WindowSystem.cpp:14
const int DEFAULT_HEIGHT
Definition WindowSystem.hpp:35
void StoreCoreInWindow(Engine::Core &core)
Store a pointer to the currently used Core in the GLFW window.
Definition WindowSystem.cpp:44
void PollEvents(Engine::Core &)
Poll GLFW events.
Definition WindowSystem.cpp:16
const int DEFAULT_WIDTH
Definition WindowSystem.hpp:34
void StopSystems(Engine::Core &core)
Stop the window systems.
Definition WindowSystem.cpp:36
void InitGLFW(const Engine::Core &)
Initialize the GLFW.
Definition WindowSystem.cpp:18