|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Defines frustum and bounding volume structures for 3D scene management. More...
#include <array>#include <glm/glm.hpp>Go to the source code of this file.
Classes | |
| struct | lmgl::scene::AABB |
| Axis-Aligned Bounding Box (AABB) structure. More... | |
| struct | lmgl::scene::BoundingSphere |
| Bounding Sphere structure. More... | |
| struct | lmgl::scene::Plane |
| Plane structure. More... | |
| class | lmgl::scene::Frustum |
| Frustum structure. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::scene |
| Namespace for scene-related classes and functions. | |
Defines frustum and bounding volume structures for 3D scene management.
This file includes definitions for Axis-Aligned Bounding Boxes (AABB), Bounding Spheres, Planes, and Frustums, along with their associated methods for transformations and containment checks.