SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Lighting

Light types (directional, point, spot, area) and the manager that collects them for rendering. More...

Classes

class  Sleak::AreaLight
class  Sleak::DirectionalLight
class  Sleak::Light
class  Sleak::LightManager
class  Sleak::PointLight
class  Sleak::SpotLight

Enumerations

enum class  Sleak::AreaLightShape : uint8_t { Sleak::AreaLightShape::Rectangle = 0 , Sleak::AreaLightShape::Disc = 1 }

Detailed Description

Light types (directional, point, spot, area) and the manager that collects them for rendering.

Enumeration Type Documentation

◆ AreaLightShape

enum class Sleak::AreaLightShape : uint8_t
strong

#include <AreaLight.hpp>

Emitting surface shape for an AreaLight.

Enumerator
Rectangle 
Disc 

Definition at line 10 of file AreaLight.hpp.