Project::OSiRiON - Git repositories
Project::OSiRiON
News . About . Screenshots . Downloads . Forum . Wiki . Tracker . Git
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/particleejector.h')
-rw-r--r--src/render/particleejector.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/render/particleejector.h b/src/render/particleejector.h
index 4d3ace9..17e4688 100644
--- a/src/render/particleejector.h
+++ b/src/render/particleejector.h
@@ -76,6 +76,7 @@ private:
/**
* @brief Sprite particles
+ * Sprites are rendered facing the camera
* */
class ParticleEjectorSprite : public ParticleEjector {
public:
@@ -87,6 +88,19 @@ protected:
};
/**
+ * @brief Flare particles
+ * Flare are rendered along the particle axis
+ * */
+class ParticleEjectorFlare : public ParticleEjector {
+public:
+ ParticleEjectorFlare(const ParticleEjectorScript &script);
+ virtual ~ParticleEjectorFlare();
+
+protected:
+ virtual void draw(const math::Vector3f & ps_location, const math::Axis & ps_axis);
+};
+
+/**
* @brief Trail particles
* */
class ParticleEjectorTrail : public ParticleEjector {