11#include "GLFW/glfw3.h"
14#include "../core/camera.h"
15#include "../physics/PhysicsSystem.h"
16#include "../world/Chunk.h"
17#include "../world/ChunkManager.h"
18#include "../world/Player.h"
Orchestrates infinite world generation, active chunk tracking, and multi-threaded data loading.
Definition ChunkManager.h:33
Processes input and calculates the View Matrix for OpenGL rendering.
Definition camera.h:21
Represents the user-controlled entity. Handles Camera synchronization and Input-to-Physics logic.
Definition Player.h:16
Definition InputHandler.cpp:14
A 4x4 Matrix structure stored in Column-Major order (OpenGL Standard).
Definition Matrix.h:18
A 3-component vector structure (x, y, z) with standard math operations.
Definition MathUtils.h:11
Encapsulates the result of a raycast query against the voxel world.
Definition PhysicsSystem.h:35