#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 |
|
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 |