From 7028cbe09c688437910a25623098762bf0fa592d Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 28 Mar 2016 22:28:34 +1000 Subject: Move Irrlicht to src/others. --- src/others/irrlicht-1.8.1/include/SParticle.h | 56 +++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/others/irrlicht-1.8.1/include/SParticle.h (limited to 'src/others/irrlicht-1.8.1/include/SParticle.h') diff --git a/src/others/irrlicht-1.8.1/include/SParticle.h b/src/others/irrlicht-1.8.1/include/SParticle.h new file mode 100644 index 0000000..d1507a1 --- /dev/null +++ b/src/others/irrlicht-1.8.1/include/SParticle.h @@ -0,0 +1,56 @@ +// Copyright (C) 2002-2012 Nikolaus Gebhardt +// This file is part of the "Irrlicht Engine". +// For conditions of distribution and use, see copyright notice in irrlicht.h + +#ifndef __S_PARTICLE_H_INCLUDED__ +#define __S_PARTICLE_H_INCLUDED__ + +#include "vector3d.h" +#include "dimension2d.h" +#include "SColor.h" + +namespace irr +{ +namespace scene +{ + //! Struct for holding particle data + struct SParticle + { + //! Position of the particle + core::vector3df pos; + + //! Direction and speed of the particle + core::vector3df vector; + + //! Start life time of the particle + u32 startTime; + + //! End life time of the particle + u32 endTime; + + //! Current color of the particle + video::SColor color; + + //! Original color of the particle. + /** That's the color of the particle it had when it was emitted. */ + video::SColor startColor; + + //! Original direction and speed of the particle. + /** The direction and speed the particle had when it was emitted. */ + core::vector3df startVector; + + //! Scale of the particle. + /** The current scale of the particle. */ + core::dimension2df size; + + //! Original scale of the particle. + /** The scale of the particle when it was emitted. */ + core::dimension2df startSize; + }; + + +} // end namespace scene +} // end namespace irr + +#endif + -- cgit v1.1