30 #ifndef RIOENGINE_CENGINE_CACTIONINTERVAL_H_ 
   31 #define RIOENGINE_CENGINE_CACTIONINTERVAL_H_ 
   33 #include "bullet/btBulletDynamicsCommon.h" 
   48     virtual void step(
float dt);
 
   65     CMoveTo(
float duration, btVector3& position);
 
   68     virtual void update(
float t);
 
   79     CMoveBy(
float duration, btVector3& position);
 
   88     CRotateTo(
float duration, btVector3& angle);
 
   92     virtual void update(
float t);
 
   96     btQuaternion m_startAngle;
 
   97     btVector3    m_diffAngle;
 
  103     CRotateBy(
float duration, btVector3& angle);
 
  107     virtual void update(
float t);
 
  110     btVector3    m_dstAngle;
 
  111     btQuaternion m_startAngle;
 
  117     CScaleTo(
float duration, 
float sx, 
float sy, 
float sz);
 
  118     CScaleTo(
float duration, btVector3& scale);
 
  120     virtual void initWithDuration(
float duration, 
float sx, 
float sy, 
float sz);
 
  122     virtual void update(
float);
 
  132     CScaleBy(
float duration, 
float sx, 
float sy, 
float sz);
 
  133     CScaleBy(
float duration, btVector3& scale);
 
  149     virtual void update(
float t);
 
  160 #define MAKE_CALLBACK_METHOD(x) fastdelegate::MakeDelegate(this, x) 
  168     virtual void update(
float);
 
  174 #endif // RIOENGINE_CENGINE_CACTIONINTERVAL_H_ 
virtual void startWithTarget(CGameObject *target)
virtual void startWithTarget(CGameObject *target)
virtual void initWithDuration(float duration, btVector3 &angle)
virtual CActionInterval * reverse()
btVector3 m_startPosition
virtual void startWithTarget(CGameObject *target)
virtual void initWithDuration(float duration, float sx, float sy, float sz)
virtual void startWithTarget(CGameObject *target)
virtual void update(float t)
virtual void update(float t)
virtual void update(float)
CScaleBy(float duration, float sx, float sy, float sz)
CSequence * initHavingActions(CFiniteTimeAction *firstAction, CFiniteTimeAction *secondAction)
virtual void initWithDuration(float duration)
virtual void update(float)
virtual void startWithTarget(CGameObject *target)
virtual CActionInterval * reverse()
virtual void startWithTarget(CGameObject *target)
virtual void startWithTarget(CGameObject *target)
virtual void update(float t)
virtual void startWithTarget(CGameObject *target)
virtual void initWithDuration(float duration, btVector3 &angle)
virtual CActionInterval * reverse()
static CFiniteTimeAction * actions(CFiniteTimeAction *action,...)
virtual CActionInterval * reverse()
virtual void step(float dt)
virtual void update(float t)
virtual void startWithTarget(CGameObject *target)
fastdelegate::FastDelegate0 CallbackMethod