Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces
LightingSystem.hpp File Reference
#include <BLIB/Containers/Grid.hpp>
#include <BLIB/Containers/ObjectPool.hpp>
#include <BLIB/Events.hpp>
#include <BLIB/Render/Lighting/Scene2DLighting.hpp>
#include <BLIB/Serialization/Binary.hpp>
#include <Core/Events/TimeChange.hpp>
#include <Core/Events/Weather.hpp>
#include <Core/Maps/Light.hpp>
#include <SFML/Graphics.hpp>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  core::map::LightingSystem
 System for handling lighting in Maps. Manages all the lights and performs rendering. Also handles the loading and saving of lights to map files. More...
 
struct  bl::serial::SerializableObject< core::map::LightingSystem >
 

Namespaces

 core
 Core classes and functionality for both the editor and game.
 
 core::map
 Collection of classes responsible for loading, editing, rendering, and updating maps.
 
 bl
 
 bl::serial