21 #ifndef CPARTICLE_OBJECT_H
22 #define CPARTICLE_OBJECT_H
24 #include "../../Libs/Graphics_LIB/GUtils.h"
25 #include "../../Libs/Core_LIB/CPathUpdater.h"
27 namespace OpenSkyNet {
32 Ogre::Particle* _particle;
48 _particle->timeToLive = 0.0f;
63 #endif //CPARTICLE_OBJECT_H
Ogre::Vector3 GetVector3FromMPoint(const Math::Point< T > &p_)
Definition: GUtils.h:61
virtual void setRot(const Math::Matrix3x3 &rot_)
Definition: CParticleObject.h:58
Math::Point GetMPointFromVector3(const Ogre::Vector3 &v_)
Definition: GUtils.h:56
const Matrix3x3 g_identityMatrix3x3
Definition: MMatrix3x3.cpp:5
virtual void setPos(const Math::Point<> &pos_)
Definition: CParticleObject.h:45
ParticleObject(Ogre::Particle *particle_, OpenSkyNet::Core::PathUpdater *pathUpd_)
Definition: CParticleObject.h:35
Definition: CParticleObject.h:31
bool isPathAtEnd(Object *obj_)
Definition: CPathUpdater.cpp:140
virtual void getRot(Math::Matrix3x3 &rot_) const
Definition: CParticleObject.h:55
Definition: CPathUpdater.h:32
virtual Math::Matrix3x3 getRot() const
Definition: CParticleObject.h:52
virtual void setHasPosChanged(bool val_)
Definition: IObject.h:82
virtual void getPos(Math::Point<> &pos_) const
Definition: CParticleObject.h:42
virtual ~ParticleObject()
Definition: CParticleObject.h:37
Definition: MMatrix3x3.h:32
virtual Math::Point getPos() const
Definition: CParticleObject.h:39
float float rot_[3]
Definition: ViewerApp.h:31
float pos_[3]
Definition: ViewerApp.h:31