5#ifndef S_PARTICLE_HPP_INCLUDED
6#define S_PARTICLE_HPP_INCLUDED
8#include <nirtcpp/core/engine/vector3d.hpp>
9#include <nirtcpp/core/engine/dimension2d.hpp>
10#include <nirtcpp/core/engine/SColor.hpp>
Axis aligned bounding box in 3d dimensional space.
Definition aabbox3d.hpp:22
Class for holding particle data.
Definition SParticle.hpp:18
video::SColor startColor
Original color of the particle.
Definition SParticle.hpp:37
core::dimension2df startSize
Original scale of the particle.
Definition SParticle.hpp:49
u32 startTime
Start life time of the particle.
Definition SParticle.hpp:27
core::dimension2df size
Scale of the particle.
Definition SParticle.hpp:45
core::vector3df vector
Direction and speed of the particle.
Definition SParticle.hpp:24
core::vector3df startVector
Original direction and speed of the particle.
Definition SParticle.hpp:41
core::vector3df pos
Position of the particle.
Definition SParticle.hpp:21
video::SColor color
Current color of the particle.
Definition SParticle.hpp:33
u32 endTime
End life time of the particle.
Definition SParticle.hpp:30
Class representing a 32 bit ARGB color.
Definition SColor.hpp:317
As of Nirtcpp 1.6, position2d is a synonym for vector2d.
Definition vector3d.hpp:11
unsigned int u32
32 bit unsigned variable.
Definition irrTypes.hpp:64