21 #ifndef CTRANSFORM_INTERPOLATOR_H
22 #define CTRANSFORM_INTERPOLATOR_H
26 #include "../Math_LIB/MInterpolator.h"
28 namespace OpenSkyNet {
50 _doTranslate(false), _doRotate(false), _lookAt(0), _doLookAtOpposite(false) {}
56 virtual bool update(
float dt_);
60 virtual void setNonCollidingData(
Object* obj_);
61 virtual void handleNonCollidingTransformApplied(
Object* obj_);
65 void setLookAtTarget(
Object* obj_,
const Object* lookAt_=0,
bool doLookAtOpposite_=
false);
93 #endif //CTRANSFORM_INTERPOLATOR_H
Definition: CUpdater.h:49
Definition: IMotionUpdater.h:78
const Matrix3x3 g_identityMatrix3x3
Definition: MMatrix3x3.cpp:5
Definition: CUpdater.h:49
Definition: MInterpolator.h:72
Definition: CUpdater.h:40
const Point g_origin
Definition: MPoint.cpp:5
OBJECT_PRIORITY
Definition: CUpdater.h:49
#define CORE_DLL
Definition: CCoreDLL.h:57
Definition: MInterpolator.h:83
Definition: IMotionUpdater.h:33
Definition: ICollisionListener.h:34
Definition: MMatrix3x3.h:32