Retour
Version Originale

./aip/1.8aipmod/include/SParticle.h :


// Copyright (C) 2002-2011 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

Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1427 sujets
11117 messages
Dernier membre inscrit: Bidule
42 invités en ligne
Aucun membre connecté
RSS Feed