|
| class | Camera |
| | Processes input and calculates the View Matrix for OpenGL rendering. More...
|
| |
| struct | Mat4 |
| | A 4x4 Matrix structure stored in Column-Major order (OpenGL Standard). More...
|
| |
| struct | Ray |
| | Represents a ray in 3D space defined by an origin and a direction. Used for raycasting and picking. More...
|
| |
| class | ThreadPool |
| | Manages a pool of worker threads that consume tasks from a ThreadSafeQueue. Utilizes C++20 std::jthread for automatic joining. More...
|
| |
| class | ThreadSafeQueue |
| | A thread-safe FIFO queue wrapper using mutexes and condition variables. Designed for producer-consumer scenarios (like ThreadPools). More...
|
| |
| struct | Vec3 |
| | A 3-component vector structure (x, y, z) with standard math operations. More...
|
| |