|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Namespace for scene-related classes and functions. More...
Classes | |
| struct | AABB |
| Axis-Aligned Bounding Box (AABB) structure. More... | |
| struct | BoundingSphere |
| Bounding Sphere structure. More... | |
| class | Camera |
| Represents a camera for viewing the 3D scene. More... | |
| class | Cubemap |
| Represents a cubemap texture for skybox rendering. More... | |
| class | Frustum |
| Frustum structure. More... | |
| class | Light |
| Class representing a light source in a 3D scene. More... | |
| class | LOD |
| Level of Detail (LOD) management class. More... | |
| struct | LODLevel |
| Level of Detail (LOD) structure representing a single LOD level. More... | |
| class | Material |
| Represents a material with various properties and textures for 3D rendering. More... | |
| class | Mesh |
| Represents a 3D mesh with associated vertex array and shader. More... | |
| class | Node |
| Represents a node in a scene graph. More... | |
| struct | Plane |
| Plane structure. More... | |
| class | Scene |
| Represents a 3D scene graph with a root node. More... | |
| class | Skybox |
| Represents a skybox in a 3D scene. More... | |
| struct | Vertex |
| Represents a single vertex in 3D space. More... | |
Enumerations | |
| enum class | LightType { Directional = 0 , Point , Spot } |
| Enumeration of different light types. More... | |
Namespace for scene-related classes and functions.
This namespace contains classes and functions related to scene management, including nodes, meshes, and transformations.
|
strong |