lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
Loading...
Searching...
No Matches
frustum.hpp File Reference

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.
 

Detailed Description

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.