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

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...
 

Detailed Description

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.