|
lmgl 1.0.0
A lightweight OpenGL graphics engine library written in C++
|
Definition of the Light class and LightType enumeration. More...
#include <glm/glm.hpp>#include <memory>Go to the source code of this file.
Classes | |
| class | lmgl::scene::Light |
| Class representing a light source in a 3D scene. More... | |
Namespaces | |
| namespace | lmgl |
| Forward declarations for Assimp Material structure. | |
| namespace | lmgl::scene |
| Namespace for scene-related classes and functions. | |
Enumerations | |
| enum class | lmgl::scene::LightType { lmgl::scene::Directional = 0 , lmgl::scene::Point , lmgl::scene::Spot } |
| Enumeration of different light types. More... | |
Definition of the Light class and LightType enumeration.
This file contains the declaration of the Light class, which represents a light source in a 3D scene, as well as the LightType enumeration that categorizes different types of lights.