class CCGridAction : public CCActionInterval { CCGridBase* getGrid(void); static CCGridAction* create(ccGridSize gridSize, float duration); }; class CCAccelDeccelAmplitude : public CCActionInterval { float getRate(void); void setRate(float fRate); static CCAccelDeccelAmplitude* create(CCAction *pAction, float duration); }; class CCAccelAmplitude : public CCActionInterval { float getRate(void); void setRate(float fRate); static CCAccelAmplitude* create(CCAction *pAction, float duration); }; class CCDeccelAmplitude : public CCActionInterval { float getRate(void); void setRate(float fRate); static CCDeccelAmplitude* create(CCAction *pAction, float duration); }; class CCStopGrid : public CCActionInstant { static CCStopGrid* create(void); }; class CCReuseGrid : public CCActionInstant { static CCReuseGrid* create(int times); };