Retour
Version Originale

./aip/1.8aipmod/source/Irrlicht/CParticleScaleAffector.h :


#ifndef C_PARTICLE_SCALE_AFFECTOR_H
#define C_PARTICLE_SCALE_AFFECTOR_H

#include <IParticleAffector.h>

namespace irr
{
	namespace scene
	{
		class CParticleScaleAffector : public IParticleAffector
		{
		public:
			CParticleScaleAffector(const core::dimension2df& scaleTo = core::dimension2df(1.0f, 1.0f));

			virtual void affect(u32 now, SParticle *particlearray, u32 count);

			//! Writes attributes of the object.

			//! Implement this to expose the attributes of your scene node animator for

			//! scripting languages, editors, debuggers or xml serialization purposes.

			virtual void serializeAttributes(io::IAttributes* out, io::SAttributeReadWriteOptions* options) const;

			//! Reads attributes of the object.

			//! Implement this to set the attributes of your scene node animator for

			//! scripting languages, editors, debuggers or xml deserialization purposes.

			//! \param startIndex: start index where to start reading attributes.

			//! \return: returns last index of an attribute read by this affector

			virtual void deserializeAttributes(io::IAttributes* in, io::SAttributeReadWriteOptions* options);

			//! Get emitter type

			virtual E_PARTICLE_AFFECTOR_TYPE getType() const;

		protected:
			core::dimension2df ScaleTo;
		};
	}
}


#endif // C_PARTICLE_SCALE_AFFECTOR_H


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
882 membres
1429 sujets
11119 messages
Dernier membre inscrit: LiseBuisson96
81 invités en ligne
Aucun membre connecté
RSS Feed