cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
cocos2d::tweenfunc Namespace Reference

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)
 

Enumeration Type Documentation

enum TweenType
Enumerator
CUSTOM_EASING 
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 

Function Documentation

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