diff options
author | chai <chaifix@163.com> | 2018-11-25 13:08:56 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-11-25 13:08:56 +0800 |
commit | 1d54138b94a384917d47abd8109c586b1b7ac323 (patch) | |
tree | 0ce0584b341c2619295ccf8cbcf6511e080c4fb5 /src/libjin/graphics/particles/je_particle.h | |
parent | 25b394738f08bc2e7b23f8343096f8296b46c633 (diff) |
*粒子系统
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; |