Peoplemon  0.1.0
Peoplemon 3 game source documentation
Classes | Namespaces | Typedefs
PeoplemonSpark.hpp File Reference
#include <BLIB/Particles.hpp>
#include <BLIB/Util/Random.hpp>
#include <Core/Properties.hpp>
#include <glm/glm.hpp>

Go to the source code of this file.

Classes

struct  core::battle::view::PeoplemonSpark
 Particle system spark for peoplemon animations. More...
 
struct  core::battle::view::PeoplemonSparkGpu
 Particle system spark GPU payload for peoplemon animations. More...
 
struct  core::battle::view::PeoplemonSparkGlobalShaderPayload
 Global descriptor set payload for spark particle system renderer. More...
 
struct  bl::pcl::RenderConfigMap< PeoplemonSpark >
 
class  core::battle::view::SparkExplosionEmitter
 Particle system spark emitter for explosions. More...
 
class  core::battle::view::SparkImplosionEmitter
 Particle system spark emitter for implosions. More...
 
class  core::battle::view::SparkAffector
 Particle system spark affector. More...
 
class  core::battle::view::SparkSink
 Particle system spark sink. More...
 

Namespaces

 core
 Core classes and functionality for both the editor and game.
 
 core::battle
 Collection of classes used for peoplemon battling.
 
 core::battle::view
 Collection of classes that compose the BattleView.
 
 bl
 
 bl::pcl
 

Typedefs

using bl::pcl::PeoplemonSpark = core::battle::view::PeoplemonSpark
 
using bl::pcl::GpuPeoplemonSpark = core::battle::view::PeoplemonSparkGpu
 
using bl::pcl::GlobalShaderStruct = core::battle::view::PeoplemonSparkGlobalShaderPayload