aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/graphics/particles/je_particle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libjin/graphics/particles/je_particle.h')
-rw-r--r--src/libjin/graphics/particles/je_particle.h10
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;