diff options
Diffstat (limited to 'src/libjin/graphics/particles/je_particle.h')
-rw-r--r-- | src/libjin/graphics/particles/je_particle.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libjin/graphics/particles/je_particle.h b/src/libjin/graphics/particles/je_particle.h index 1efdc11..bef3e6d 100644 --- a/src/libjin/graphics/particles/je_particle.h +++ b/src/libjin/graphics/particles/je_particle.h @@ -78,6 +78,15 @@ namespace JinEngine ); }; + struct TransparencyDef + { + Math::Percentage transparency = 1.f; + Struct(overTime, + bool enable = false; + ScaledRangedValue value; + ); + }; + struct linearAccelarationDef { Math::Vector2<float> linearAccelaration; @@ -135,6 +144,7 @@ namespace JinEngine // Optional definitions. ScaleDef scaleDef; ///< ColorDef colorDef; ///< + TransparencyDef transparencyDef; ///< private: friend class ParticleEmitter; |