cocos2d-x  3.4
 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  (float time, float rate)
var  ( var time, var rate)
local  ( local time, local rate)
float CC_DLL  (float time, float rate)
var  ( var time, var rate)
local  ( local time, local rate)
float CC_DLL  (float time, float rate)
var  ( var time, var rate)
local  ( local time, local rate)
float CC_DLL  (float a, float b, float c, float d, float t)
var  ( var a, var b, var c, var d, var t)
local  ( local a, local b, local c, local d, local t)
float CC_DLL  (float time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time, TweenType type, float *easingParam)
var  ( var time, var type, var easingParam)
local  ( local time, local type, local easingParam)
float CC_DLL  (float time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time, float period)
float CC_DLL  (float time, float period)
var  ( var time, var period)
local  ( local time, local period)
float CC_DLL  (float time, float period)
var  ( var time, var period)
local  ( local time, local period)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time)
var  ( var time)
local  ( local time)
float CC_DLL  (float time, float *easingParam)
var  ( var time, var easingParam)
local  ( local time, local 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 
var 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 
local 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::easeIn
( float  time,
float  rate 
)
Parameters
timein seconds.
var easeIn ( var  time,
var  rate 
)
Parameters
timein seconds.
local easeIn ( local  time,
local  rate 
)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::easeOut
( float  time,
float  rate 
)
Parameters
timein seconds.
var easeOut ( var  time,
var  rate 
)
Parameters
timein seconds.
local easeOut ( local  time,
local  rate 
)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::easeInOut
( float  time,
float  rate 
)
Parameters
timein seconds.
var easeInOut ( var  time,
var  rate 
)
Parameters
timein seconds.
local easeInOut ( local  time,
local  rate 
)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::bezieratFunction
( float  a,
float  b,
float  c,
float  d,
float  t 
)
Parameters
timein seconds.
var bezieratFunction ( var  a,
var  b,
var  c,
var  d,
var  t 
)
Parameters
timein seconds.
local bezieratFunction ( local  a,
local  b,
local  c,
local  d,
local  t 
)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quadraticIn
( float  time)
Parameters
timein seconds.
var quadraticIn ( var  time)
Parameters
timein seconds.
local quadraticIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quadraticOut
( float  time)
Parameters
timein seconds.
var quadraticOut ( var  time)
Parameters
timein seconds.
local quadraticOut ( local  time)
Parameters
timein seconds.
float CC_DLL quadraticInOut ( float  time)
Parameters
timein seconds.
var quadraticInOut ( var  time)
Parameters
timein seconds.
local quadraticInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::tweenTo
( float  time,
TweenType  type,
float *  easingParam 
)
Parameters
timein seconds.
var tweenTo ( var  time,
var  type,
var  easingParam 
)
Parameters
timein seconds.
local tweenTo ( local  time,
local  type,
local  easingParam 
)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::linear
( float  time)
Parameters
timein seconds.
var linear ( var  time)
Parameters
timein seconds.
local linear ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::sineEaseIn
( float  time)
Parameters
timein seconds.
var sineEaseIn ( var  time)
Parameters
timein seconds.
local sineEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::sineEaseOut
( float  time)
Parameters
timein seconds.
var sineEaseOut ( var  time)
Parameters
timein seconds.
local sineEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::sineEaseInOut
( float  time)
Parameters
timein seconds.
var sineEaseInOut ( var  time)
Parameters
timein seconds.
local sineEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quadEaseIn
( float  time)
Parameters
timein seconds.
var quadEaseIn ( var  time)
Parameters
timein seconds.
local quadEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quadEaseOut
( float  time)
Parameters
timein seconds.
var quadEaseOut ( var  time)
Parameters
timein seconds.
local quadEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quadEaseInOut
( float  time)
Parameters
timein seconds.
var quadEaseInOut ( var  time)
Parameters
timein seconds.
local quadEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::cubicEaseIn
( float  time)
Parameters
timein seconds.
var cubicEaseIn ( var  time)
Parameters
timein seconds.
local cubicEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::cubicEaseOut
( float  time)
Parameters
timein seconds.
var cubicEaseOut ( var  time)
Parameters
timein seconds.
local cubicEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::cubicEaseInOut
( float  time)
Parameters
timein seconds.
var cubicEaseInOut ( var  time)
Parameters
timein seconds.
local cubicEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quartEaseIn
( float  time)
Parameters
timein seconds.
var quartEaseIn ( var  time)
Parameters
timein seconds.
local quartEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quartEaseOut
( float  time)
Parameters
timein seconds.
var quartEaseOut ( var  time)
Parameters
timein seconds.
local quartEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quartEaseInOut
( float  time)
Parameters
timein seconds.
var quartEaseInOut ( var  time)
Parameters
timein seconds.
local quartEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quintEaseIn
( float  time)
Parameters
timein seconds.
var quintEaseIn ( var  time)
Parameters
timein seconds.
local quintEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quintEaseOut
( float  time)
Parameters
timein seconds.
var quintEaseOut ( var  time)
Parameters
timein seconds.
local quintEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::quintEaseInOut
( float  time)
Parameters
timein seconds.
var quintEaseInOut ( var  time)
Parameters
timein seconds.
local quintEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::expoEaseIn
( float  time)
Parameters
timein seconds.
var expoEaseIn ( var  time)
Parameters
timein seconds.
local expoEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::expoEaseOut
( float  time)
Parameters
timein seconds.
var expoEaseOut ( var  time)
Parameters
timein seconds.
local expoEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::expoEaseInOut
( float  time)
Parameters
timein seconds.
var expoEaseInOut ( var  time)
Parameters
timein seconds.
local expoEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::circEaseIn
( float  time)
Parameters
timein seconds.
var circEaseIn ( var  time)
Parameters
timein seconds.
local circEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::circEaseOut
( float  time)
Parameters
timein seconds.
var circEaseOut ( var  time)
Parameters
timein seconds.
local circEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::circEaseInOut
( float  time)
Parameters
timein seconds.
var circEaseInOut ( var  time)
Parameters
timein seconds.
local circEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::elasticEaseIn
( float  time,
float  period 
)
Parameters
timein seconds.
periodin seconds.
var elasticEaseIn ( var  time,
var  period 
)
Parameters
timein seconds.
periodin seconds.
local elasticEaseIn ( local  time,
local  period 
)
Parameters
timein seconds.
periodin seconds.
float CC_DLL
cocos2d::tweenfunc::elasticEaseOut
( float  time,
float  period 
)
Parameters
timein seconds.
periodin seconds.
var elasticEaseOut ( var  time,
var  period 
)
Parameters
timein seconds.
periodin seconds.
local elasticEaseOut ( local  time,
local  period 
)
Parameters
timein seconds.
periodin seconds.
float CC_DLL
cocos2d::tweenfunc::elasticEaseInOut
( float  time,
float  period 
)
Parameters
timein seconds.
periodin seconds.
var elasticEaseInOut ( var  time,
var  period 
)
Parameters
timein seconds.
periodin seconds.
local elasticEaseInOut ( local  time,
local  period 
)
Parameters
timein seconds.
periodin seconds.
float CC_DLL
cocos2d::tweenfunc::backEaseIn
( float  time)
Parameters
timein seconds.
var backEaseIn ( var  time)
Parameters
timein seconds.
local backEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::backEaseOut
( float  time)
Parameters
timein seconds.
var backEaseOut ( var  time)
Parameters
timein seconds.
local backEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::backEaseInOut
( float  time)
Parameters
timein seconds.
var backEaseInOut ( var  time)
Parameters
timein seconds.
local backEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::bounceEaseIn
( float  time)
Parameters
timein seconds.
var bounceEaseIn ( var  time)
Parameters
timein seconds.
local bounceEaseIn ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::bounceEaseOut
( float  time)
Parameters
timein seconds.
var bounceEaseOut ( var  time)
Parameters
timein seconds.
local bounceEaseOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::bounceEaseInOut
( float  time)
Parameters
timein seconds.
var bounceEaseInOut ( var  time)
Parameters
timein seconds.
local bounceEaseInOut ( local  time)
Parameters
timein seconds.
float CC_DLL
cocos2d::tweenfunc::customEase
( float  time,
float *  easingParam 
)
Parameters
timein seconds.
var customEase ( var  time,
var  easingParam 
)
Parameters
timein seconds.
local customEase ( local  time,
local  easingParam 
)
Parameters
timein seconds.