Cocos2d-x  v3.10
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups
Actions

Classes

class  Action
 Base class for Action objects. More...
 
class  FiniteTimeAction
 Base class actions that do have a finite time duration. More...
 
class  Speed
 Changes the speed of an action, making it take longer (speed>1) or less (speed<1) time. More...
 
class  Follow
 Follow is an action that "follows" a node. More...
 
class  ActionCamera
 Base class for Camera actions. More...
 
class  OrbitCamera
 OrbitCamera action. More...
 
class  PointArray
 An Array that contain control points. More...
 
class  CardinalSplineTo
 An action that moves the target with a Cardinal Spline curve to a destination point. More...
 
class  CardinalSplineBy
 An action that moves the target with a Cardinal Spline curve by a certain distance. More...
 
class  CatmullRomTo
 An action that moves the target with a CatmullRom curve to a destination point. More...
 
class  CatmullRomBy
 An action that moves the target with a CatmullRom curve by a certain distance. More...
 
class  ActionEase
 Base class for Easing actions. More...
 
class  EaseRateAction
 Base class for Easing actions with rate parameters. More...
 
class  EaseIn
 EaseIn action with a rate. More...
 
class  EaseOut
 EaseOut action with a rate. More...
 
class  EaseInOut
 EaseInOut action with a rate If time * 2 < 1, the timeline of inner action will be changed by: \(0.5*{ time }^{ rate }\). More...
 
class  EaseExponentialIn
 EaseExponentialIn action. More...
 
class  EaseExponentialOut
 EaseExponentialOut action The timeline of inner action will be changed by: More...
 
class  EaseExponentialInOut
 EaseExponentialInOut action If time * 2 < 1, the timeline of inner action will be changed by: \(0.5*{ 2 }^{ 10*(time-1) }\). More...
 
class  EaseSineIn
 EaseSineIn action The timeline of inner action will be changed by: More...
 
class  EaseSineOut
 EaseSineOut action The timeline of inner action will be changed by: More...
 
class  EaseSineInOut
 EaseSineInOut action The timeline of inner action will be changed by: More...
 
class  EaseElastic
 EaseElastic base action. More...
 
class  EaseElasticIn
 EaseElasticIn action. More...
 
class  EaseElasticOut
 EaseElasticOut action. More...
 
class  EaseElasticInOut
 EaseElasticInOut action. More...
 
class  EaseBounce
 EaseBounce base action. More...
 
class  EaseBounceIn
 EaseBounceIn action. More...
 
class  EaseBounceOut
 EaseBounceOut action. More...
 
class  EaseBounceInOut
 EaseBounceInOut action. More...
 
class  EaseBackIn
 EaseBackIn action. More...
 
class  EaseBackOut
 EaseBackOut action. More...
 
class  EaseBackInOut
 EaseBackInOut action. More...
 
class  EaseBezierAction
 EaseBezierAction. More...
 
class  EaseQuadraticActionIn
 EaseQuadraticIn. More...
 
class  EaseQuadraticActionOut
 EaseQuadraticOut action. More...
 
class  EaseQuadraticActionInOut
 EaseQuadraticInOut action. More...
 
class  EaseQuarticActionIn
 EaseQuarticIn action. More...
 
class  EaseQuarticActionOut
 EaseQuarticOut action. More...
 
class  EaseQuarticActionInOut
 EaseQuarticInOut action. More...
 
class  EaseQuinticActionIn
 EaseQuinticIn action. More...
 
class  EaseQuinticActionOut
 EaseQuinticOut action. More...
 
class  EaseQuinticActionInOut
 EaseQuinticInOut action. More...
 
class  EaseCircleActionIn
 EaseCircleIn action. More...
 
class  EaseCircleActionOut
 EaseCircleOut action. More...
 
class  EaseCircleActionInOut
 EaseCircleInOut action. More...
 
class  EaseCubicActionIn
 EaseCubicIn action. More...
 
class  EaseCubicActionOut
 EaseCubicOut action. More...
 
class  EaseCubicActionInOut
 EaseCubicInOut action. More...
 
class  GridAction
 Base class for Grid actions. More...
 
class  Grid3DAction
 Base class for Grid3D actions. More...
 
class  TiledGrid3DAction
 Base class for TiledGrid3D actions. More...
 
class  AccelDeccelAmplitude
 AccelDeccelAmplitude action. More...
 
class  AccelAmplitude
 AccelAmplitude action. More...
 
class  DeccelAmplitude
 DeccelAmplitude action. More...
 
class  StopGrid
 StopGrid action. More...
 
class  ReuseGrid
 ReuseGrid action. More...
 
class  Waves3D
 Waves3D action. More...
 
class  FlipX3D
 FlipX3D action. More...
 
class  FlipY3D
 FlipY3D action. More...
 
class  Lens3D
 Lens3D action. More...
 
class  Ripple3D
 Ripple3D action. More...
 
class  Shaky3D
 Shaky3D action. More...
 
class  Liquid
 Liquid action. More...
 
class  Waves
 Waves action. More...
 
class  Twirl
 Twirl action. More...
 
class  ActionInstant
 Instant actions are immediate actions. More...
 
class  Show
 Show the node instantly. More...
 
class  Hide
 Hide the node. More...
 
class  ToggleVisibility
 Toggles the visibility of a node. More...
 
class  RemoveSelf
 Remove the node. More...
 
class  FlipX
 Flips the sprite horizontally. More...
 
class  FlipY
 Flips the sprite vertically. More...
 
class  Place
 Places the node in a certain position. More...
 
class  CallFunc
 Calls a 'callback'. More...
 
class  CallFuncN
 Calls a 'callback' with the node as the first argument. More...
 
class  ActionInterval
 An interval action is an action that takes place within a certain period of time. More...
 
class  Sequence
 Runs actions sequentially, one after another. More...
 
class  Repeat
 Repeats an action a number of times. More...
 
class  RepeatForever
 Repeats an action forever. More...
 
class  Spawn
 Spawn a group of actions. More...
 
class  RotateTo
 Rotates a Node object to a certain angle by modifying it's rotation attribute. More...
 
class  RotateBy
 Rotates a Node object clockwise a number of degrees by modifying it's rotation attribute. More...
 
class  MoveBy
 Moves a Node object by x,y pixels by modifying it's position attribute. More...
 
class  MoveTo
 Moves a Node object to the position x,y. More...
 
class  SkewTo
 Skews a Node object to given angles by modifying it's skewX and skewY attributes. More...
 
class  SkewBy
 Skews a Node object by skewX and skewY degrees. More...
 
class  JumpBy
 Moves a Node object simulating a parabolic jump movement by modifying it's position attribute. More...
 
class  JumpTo
 Moves a Node object to a parabolic position simulating a jump movement by modifying it's position attribute. More...
 
class  BezierBy
 An action that moves the target with a cubic Bezier curve by a certain distance. More...
 
class  BezierTo
 An action that moves the target with a cubic Bezier curve to a destination point. More...
 
class  ScaleTo
 Scales a Node object to a zoom factor by modifying it's scale attribute. More...
 
class  ScaleBy
 Scales a Node object a zoom factor by modifying it's scale attribute. More...
 
class  Blink
 Blinks a Node object by modifying it's visible attribute. More...
 
class  FadeTo
 Fades an object that implements the RGBAProtocol protocol. More...
 
class  FadeIn
 Fades In an object that implements the RGBAProtocol protocol. More...
 
class  FadeOut
 Fades Out an object that implements the RGBAProtocol protocol. More...
 
class  TintTo
 Tints a Node that implements the NodeRGB protocol from current tint to a custom one. More...
 
class  TintBy
 Tints a Node that implements the NodeRGB protocol from current tint to a custom one. More...
 
class  DelayTime
 Delays the action a certain amount of seconds. More...
 
class  ReverseTime
 Executes an action in reverse order, from time=duration to time=0. More...
 
class  Animate
 Animates a sprite given the Animation. More...
 
class  TargetedAction
 Overrides the target of an action so that it always runs on the target specified at action creation rather than the one specified by runAction. More...
 
class  ActionFloat
 Action used to animate any value in range [from,to] over specified time interval. More...
 
class  ActionManager
 ActionManager is a singleton that manages all the actions. More...
 
class  PageTurn3D
 This action simulates a page turn from the bottom right hand corner of the screen. More...
 
class  ProgressTo
 Progress to percentage. More...
 
class  ProgressFromTo
 Progress from a percentage to another percentage. More...
 
class  ShakyTiles3D
 ShakyTiles3D action. More...
 
class  ShatteredTiles3D
 ShatteredTiles3D action. More...
 
class  ShuffleTiles
 ShuffleTiles action. More...
 
class  FadeOutTRTiles
 FadeOutTRTiles action. More...
 
class  FadeOutBLTiles
 FadeOutBLTiles action. More...
 
class  FadeOutUpTiles
 FadeOutUpTiles action. More...
 
class  FadeOutDownTiles
 FadeOutDownTiles action. More...
 
class  TurnOffTiles
 TurnOffTiles action. More...
 
class  WavesTiles3D
 WavesTiles3D action. More...
 
class  JumpTiles3D
 JumpTiles3D action. More...
 
class  SplitRows
 SplitRows action. More...
 
class  SplitCols
 SplitCols action. More...
 
class  ActionTweenDelegate
 The delegate class for ActionTween. More...
 
class  ActionTween
 ActionTween. More...
 

Functions

Vec2 ccCardinalSplineAt (Vec2 &p0, Vec2 &p1, Vec2 &p2, Vec2 &p3, float tension, float t)
 Returns the Cardinal Spline position for a given set of control points, tension and time.
 
var ccCardinalSplineAt ( var p0, var p1, var p2, var p3, var tension, var t)
 Returns the Cardinal Spline position for a given set of control points, tension and time.
 
local ccCardinalSplineAt ( local p0, local p1, local p2, local p3, local tension, local t)
 Returns the Cardinal Spline position for a given set of control points, tension and time.
 

Detailed Description