Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces | Typedefs | Variables
Fog.cpp File Reference
#include "Fog.hpp"
#include <BLIB/Cameras/2D/Camera2D.hpp>
#include <BLIB/Util/Random.hpp>
#include <Core/Properties.hpp>

Go to the source code of this file.

Classes

struct  core::map::weather::fog::Particle
 
struct  core::map::weather::fog::GpuParticle
 
struct  core::map::weather::fog::GlobalShaderInfo
 
struct  bl::pcl::RenderConfigMap< Particle >
 
class  core::map::weather::fog::FogSink
 
class  core::map::weather::fog::FogUpdater
 
class  core::map::weather::fog::FogAffector
 
class  core::map::weather::fog::FogEmitter
 

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.
 
 core::map::weather
 Collection of different weather types.
 
 core::map::weather::fog
 
 bl
 
 bl::pcl
 

Typedefs

using bl::pcl::Particle = core::map::weather::fog::Particle
 
using bl::pcl::GpuParticle = core::map::weather::fog::GpuParticle
 
using bl::pcl::GlobalShaderInfo = core::map::weather::fog::GlobalShaderInfo
 

Variables

float core::map::weather::fog::wrapWidth = 800.f
 
float core::map::weather::fog::wrapHeight = 600.f