cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCTweenFunction.h File Reference

Namespaces

 cocos2d
 Add deprecated global functions and variables here.
 
 cocos2d::tweenfunc
 

Enumerations

enum  TweenType {
  CUSTOM_EASING = -1, Linear, Sine_EaseIn, Sine_EaseOut,
  Sine_EaseInOut, Quad_EaseIn, Quad_EaseOut, Quad_EaseInOut,
  Cubic_EaseIn, Cubic_EaseOut, Cubic_EaseInOut, Quart_EaseIn,
  Quart_EaseOut, Quart_EaseInOut, Quint_EaseIn, Quint_EaseOut,
  Quint_EaseInOut, Expo_EaseIn, Expo_EaseOut, Expo_EaseInOut,
  Circ_EaseIn, Circ_EaseOut, Circ_EaseInOut, Elastic_EaseIn,
  Elastic_EaseOut, Elastic_EaseInOut, Back_EaseIn, Back_EaseOut,
  Back_EaseInOut, Bounce_EaseIn, Bounce_EaseOut, Bounce_EaseInOut,
  TWEEN_EASING_MAX = 10000
}
 

Functions

float CC_DLL easeIn (float time, float rate)
 
float CC_DLL easeOut (float time, float rate)
 
float CC_DLL easeInOut (float time, float rate)
 
float CC_DLL bezieratFunction (float a, float b, float c, float d, float t)
 
float CC_DLL quadraticIn (float time)
 
float CC_DLL quadraticOut (float time)
 
float CC_DLL quadraticInOut (float time)
 
float CC_DLL tweenTo (float time, TweenType type, float *easingParam)
 
float CC_DLL linear (float time)
 
float CC_DLL sineEaseIn (float time)
 
float CC_DLL sineEaseOut (float time)
 
float CC_DLL sineEaseInOut (float time)
 
float CC_DLL quadEaseIn (float time)
 
float CC_DLL quadEaseOut (float time)
 
float CC_DLL quadEaseInOut (float time)
 
float CC_DLL cubicEaseIn (float time)
 
float CC_DLL cubicEaseOut (float time)
 
float CC_DLL cubicEaseInOut (float time)
 
float CC_DLL quartEaseIn (float time)
 
float CC_DLL quartEaseOut (float time)
 
float CC_DLL quartEaseInOut (float time)
 
float CC_DLL quintEaseIn (float time)
 
float CC_DLL quintEaseOut (float time)
 
float CC_DLL quintEaseInOut (float time)
 
float CC_DLL expoEaseIn (float time)
 
float CC_DLL expoEaseOut (float time)
 
float CC_DLL expoEaseInOut (float time)
 
float CC_DLL circEaseIn (float time)
 
float CC_DLL circEaseOut (float time)
 
float CC_DLL circEaseInOut (float time)
 
float CC_DLL elasticEaseIn (float time, float period)
 
float CC_DLL elasticEaseOut (float time, float period)
 
float CC_DLL elasticEaseInOut (float time, float period)
 
float CC_DLL backEaseIn (float time)
 
float CC_DLL backEaseOut (float time)
 
float CC_DLL backEaseInOut (float time)
 
float CC_DLL bounceEaseIn (float time)
 
float CC_DLL bounceEaseOut (float time)
 
float CC_DLL bounceEaseInOut (float time)
 
float CC_DLL customEase (float time, float *easingParam)