3#include "../core/Matrix.h"
4#include "../world/ChunkManager.h"
32 bool bEnableFrustumCulling =
false);
Orchestrates infinite world generation, active chunk tracking, and multi-threaded data loading.
Definition ChunkManager.h:33
High-level renderer for the Voxel World and Global Axes.
Definition WorldRenderer.h:13
static void DrawChunks(ChunkManager &objChunkManager, Renderer::Shader &shader, const Core::Mat4 &objViewProjection, bool bEnableFrustumCulling=false)
Renders the voxel world chunks.
Definition WorldRenderer.cpp:32
static void DrawAxes(const Core::Mat4 &objViewProjection, float fLength=50.0f)
Draws the RGB coordinate axes at the origin.
Definition WorldRenderer.cpp:9
A 4x4 Matrix structure stored in Column-Major order (OpenGL Standard).
Definition Matrix.h:18