Base class for Action objects.
virtual Action* clone |
( |
) | |
const |
|
pure virtual |
returns a clone of action
Implements Clonable.
Implemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleBy, ScaleTo, BezierTo, EaseBackInOut, EaseBackOut, BezierBy, EaseBackIn, JumpTo, EaseBounceInOut, JumpBy, EaseBounceOut, SkewBy, EaseBounceIn, EaseBounce, __CCCallFuncO, SkewTo, EaseElasticInOut, MoveTo, __CCCallFuncND, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, CallFuncN, SplitCols, EaseCubicActionIn, RotateBy, EaseElastic, SplitRows, EaseCircleActionInOut, Twirl, EaseSineInOut, JumpTiles3D, EaseCircleActionOut, RotateTo, CallFunc, ReuseGrid, EaseSineOut, EaseCircleActionIn, CatmullRomBy, StopGrid, Waves, CCBEaseInstant, WavesTiles3D, Spawn, EaseSineIn, EaseQuinticActionInOut, CCBRotateYTo, CatmullRomTo, DeccelAmplitude, Liquid, Follow, Place, EaseExponentialInOut, CCBRotateXTo, EaseQuinticActionOut, TurnOffTiles, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, Shaky3D, FlipY, FadeOutDownTiles, CCBSoundEffect, EaseQuarticActionInOut, EaseExponentialIn, Speed, CardinalSplineTo, FadeOutUpTiles, AccelDeccelAmplitude, FlipX, Ripple3D, CCBSetSpriteFrame, EaseQuarticActionOut, EaseInOut, Repeat, TiledGrid3DAction, FadeOutBLTiles, RemoveSelf, FiniteTimeAction, EaseQuarticActionIn, EaseOut, FadeOutTRTiles, Lens3D, OrbitCamera, ToggleVisibility, EaseQuadraticActionInOut, EaseIn, Sequence, Grid3DAction, FlipY3D, ShuffleTiles, Hide, EaseQuadraticActionOut, EaseRateAction, FlipX3D, ProgressFromTo, ActionTween, ActionInterval, LuaCallFunc, Show, ActionCamera, EaseQuadraticActionIn, ShatteredTiles3D, Waves3D, ActionEase, ActionInstant, PageTurn3D, GridAction, ProgressTo, ShakyTiles3D, and EaseBezierAction.
returns a clone of action
Implements Clonable.
Implemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleBy, ScaleTo, BezierTo, EaseBackInOut, EaseBackOut, BezierBy, EaseBackIn, JumpTo, EaseBounceInOut, JumpBy, EaseBounceOut, SkewBy, EaseBounceIn, EaseBounce, __CCCallFuncO, SkewTo, EaseElasticInOut, MoveTo, __CCCallFuncND, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, CallFuncN, SplitCols, EaseCubicActionIn, RotateBy, EaseElastic, SplitRows, EaseCircleActionInOut, Twirl, EaseSineInOut, JumpTiles3D, EaseCircleActionOut, RotateTo, CallFunc, ReuseGrid, EaseSineOut, EaseCircleActionIn, CatmullRomBy, StopGrid, Waves, CCBEaseInstant, WavesTiles3D, Spawn, EaseSineIn, EaseQuinticActionInOut, CCBRotateYTo, CatmullRomTo, DeccelAmplitude, Liquid, Follow, Place, EaseExponentialInOut, CCBRotateXTo, EaseQuinticActionOut, TurnOffTiles, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, Shaky3D, FlipY, FadeOutDownTiles, CCBSoundEffect, EaseQuarticActionInOut, EaseExponentialIn, Speed, CardinalSplineTo, FadeOutUpTiles, AccelDeccelAmplitude, FlipX, Ripple3D, CCBSetSpriteFrame, EaseQuarticActionOut, EaseInOut, Repeat, TiledGrid3DAction, FadeOutBLTiles, RemoveSelf, FiniteTimeAction, EaseQuarticActionIn, EaseOut, FadeOutTRTiles, Lens3D, OrbitCamera, ToggleVisibility, EaseQuadraticActionInOut, EaseIn, Sequence, Grid3DAction, FlipY3D, ShuffleTiles, Hide, EaseQuadraticActionOut, EaseRateAction, FlipX3D, ProgressFromTo, ActionTween, ActionInterval, LuaCallFunc, Show, ActionCamera, EaseQuadraticActionIn, ShatteredTiles3D, Waves3D, ActionEase, ActionInstant, PageTurn3D, GridAction, ProgressTo, ShakyTiles3D, and EaseBezierAction.
returns a clone of action
Implements Clonable.
Implemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleBy, ScaleTo, BezierTo, EaseBackInOut, EaseBackOut, BezierBy, EaseBackIn, JumpTo, EaseBounceInOut, JumpBy, EaseBounceOut, SkewBy, EaseBounceIn, EaseBounce, __CCCallFuncO, SkewTo, EaseElasticInOut, MoveTo, __CCCallFuncND, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, CallFuncN, SplitCols, EaseCubicActionIn, RotateBy, EaseElastic, SplitRows, EaseCircleActionInOut, Twirl, EaseSineInOut, JumpTiles3D, EaseCircleActionOut, RotateTo, CallFunc, ReuseGrid, EaseSineOut, EaseCircleActionIn, CatmullRomBy, StopGrid, Waves, CCBEaseInstant, WavesTiles3D, Spawn, EaseSineIn, EaseQuinticActionInOut, CCBRotateYTo, CatmullRomTo, DeccelAmplitude, Liquid, Follow, Place, EaseExponentialInOut, CCBRotateXTo, EaseQuinticActionOut, TurnOffTiles, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, Shaky3D, FlipY, FadeOutDownTiles, CCBSoundEffect, EaseQuarticActionInOut, EaseExponentialIn, Speed, CardinalSplineTo, FadeOutUpTiles, AccelDeccelAmplitude, FlipX, Ripple3D, CCBSetSpriteFrame, EaseQuarticActionOut, EaseInOut, Repeat, TiledGrid3DAction, FadeOutBLTiles, RemoveSelf, FiniteTimeAction, EaseQuarticActionIn, EaseOut, FadeOutTRTiles, Lens3D, OrbitCamera, ToggleVisibility, EaseQuadraticActionInOut, EaseIn, Sequence, Grid3DAction, FlipY3D, ShuffleTiles, Hide, EaseQuadraticActionOut, EaseRateAction, FlipX3D, ProgressFromTo, ActionTween, ActionInterval, LuaCallFunc, Show, ActionCamera, EaseQuadraticActionIn, ShatteredTiles3D, Waves3D, ActionEase, ActionInstant, PageTurn3D, GridAction, ProgressTo, ShakyTiles3D, and EaseBezierAction.
virtual Action* reverse |
( |
) | |
const |
|
pure virtual |
returns a new action that performs the exactly the reverse action
Implemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleBy, ScaleTo, BezierTo, EaseBackInOut, EaseBackOut, BezierBy, EaseBackIn, JumpTo, EaseBounceInOut, JumpBy, EaseBounceOut, SkewBy, EaseBounceIn, EaseBounce, SkewTo, EaseElasticInOut, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, EaseCubicActionIn, RotateBy, EaseElastic, EaseCircleActionInOut, EaseSineInOut, EaseCircleActionOut, RotateTo, ReuseGrid, CallFunc, EaseSineOut, EaseCircleActionIn, CatmullRomBy, StopGrid, CCBEaseInstant, Spawn, EaseSineIn, EaseQuinticActionInOut, CCBRotateYTo, CatmullRomTo, DeccelAmplitude, Follow, EaseExponentialInOut, Place, CCBRotateXTo, EaseQuinticActionOut, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, FlipY, CCBSoundEffect, EaseQuarticActionInOut, EaseExponentialIn, Speed, CardinalSplineTo, AccelDeccelAmplitude, FlipX, CCBSetSpriteFrame, EaseQuarticActionOut, EaseInOut, Repeat, RemoveSelf, EaseQuarticActionIn, FiniteTimeAction, EaseOut, ToggleVisibility, EaseQuadraticActionInOut, EaseIn, Sequence, Hide, EaseQuadraticActionOut, EaseRateAction, ProgressFromTo, ActionTween, ActionInterval, Show, EaseQuadraticActionIn, ActionCamera, ActionEase, ActionInstant, GridAction, ProgressTo, and EaseBezierAction.
returns a new action that performs the exactly the reverse action
Implemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleBy, ScaleTo, BezierTo, EaseBackInOut, EaseBackOut, BezierBy, EaseBackIn, JumpTo, EaseBounceInOut, JumpBy, EaseBounceOut, SkewBy, EaseBounceIn, EaseBounce, SkewTo, EaseElasticInOut, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, EaseCubicActionIn, RotateBy, EaseElastic, EaseCircleActionInOut, EaseSineInOut, EaseCircleActionOut, RotateTo, ReuseGrid, CallFunc, EaseSineOut, EaseCircleActionIn, CatmullRomBy, StopGrid, CCBEaseInstant, Spawn, EaseSineIn, EaseQuinticActionInOut, CCBRotateYTo, CatmullRomTo, DeccelAmplitude, Follow, EaseExponentialInOut, Place, CCBRotateXTo, EaseQuinticActionOut, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, FlipY, CCBSoundEffect, EaseQuarticActionInOut, EaseExponentialIn, Speed, CardinalSplineTo, AccelDeccelAmplitude, FlipX, CCBSetSpriteFrame, EaseQuarticActionOut, EaseInOut, Repeat, RemoveSelf, EaseQuarticActionIn, FiniteTimeAction, EaseOut, ToggleVisibility, EaseQuadraticActionInOut, EaseIn, Sequence, Hide, EaseQuadraticActionOut, EaseRateAction, ProgressFromTo, ActionTween, ActionInterval, Show, EaseQuadraticActionIn, ActionCamera, ActionEase, ActionInstant, GridAction, ProgressTo, and EaseBezierAction.
returns a new action that performs the exactly the reverse action
Implemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleBy, ScaleTo, BezierTo, EaseBackInOut, EaseBackOut, BezierBy, EaseBackIn, JumpTo, EaseBounceInOut, JumpBy, EaseBounceOut, SkewBy, EaseBounceIn, EaseBounce, SkewTo, EaseElasticInOut, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, EaseCubicActionIn, RotateBy, EaseElastic, EaseCircleActionInOut, EaseSineInOut, EaseCircleActionOut, RotateTo, ReuseGrid, CallFunc, EaseSineOut, EaseCircleActionIn, CatmullRomBy, StopGrid, CCBEaseInstant, Spawn, EaseSineIn, EaseQuinticActionInOut, CCBRotateYTo, CatmullRomTo, DeccelAmplitude, Follow, EaseExponentialInOut, Place, CCBRotateXTo, EaseQuinticActionOut, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, FlipY, CCBSoundEffect, EaseQuarticActionInOut, EaseExponentialIn, Speed, CardinalSplineTo, AccelDeccelAmplitude, FlipX, CCBSetSpriteFrame, EaseQuarticActionOut, EaseInOut, Repeat, RemoveSelf, EaseQuarticActionIn, FiniteTimeAction, EaseOut, ToggleVisibility, EaseQuadraticActionInOut, EaseIn, Sequence, Hide, EaseQuadraticActionOut, EaseRateAction, ProgressFromTo, ActionTween, ActionInterval, Show, EaseQuadraticActionIn, ActionCamera, ActionEase, ActionInstant, GridAction, ProgressTo, and EaseBezierAction.
virtual void startWithTarget |
( |
Node * |
target) | |
|
|
virtual |
called before the action start. It will also set the target.
Reimplemented in TargetedAction, Animate, ReverseTime, TintBy, TintTo, FadeTo, Blink, ScaleBy, ScaleTo, BezierTo, BezierBy, JumpTo, JumpBy, SkewBy, SkewTo, MoveTo, MoveBy, SplitCols, RotateBy, SplitRows, RotateTo, ReuseGrid, StopGrid, Spawn, CCBRotateYTo, DeccelAmplitude, TurnOffTiles, CCBRotateXTo, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, Speed, CardinalSplineTo, AccelDeccelAmplitude, Repeat, OrbitCamera, Sequence, ShuffleTiles, ProgressFromTo, ActionInterval, ActionTween, ActionCamera, ActionEase, GridAction, and ProgressTo.
var startWithTarget |
( |
var |
target) | |
|
|
virtual |
called before the action start. It will also set the target.
Reimplemented in TargetedAction, Animate, ReverseTime, TintBy, TintTo, FadeTo, Blink, ScaleBy, ScaleTo, BezierTo, BezierBy, JumpTo, JumpBy, SkewBy, SkewTo, MoveTo, MoveBy, SplitCols, RotateBy, SplitRows, RotateTo, ReuseGrid, StopGrid, Spawn, CCBRotateYTo, DeccelAmplitude, TurnOffTiles, CCBRotateXTo, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, Speed, CardinalSplineTo, AccelDeccelAmplitude, Repeat, OrbitCamera, Sequence, ShuffleTiles, ProgressFromTo, ActionInterval, ActionTween, ActionCamera, ActionEase, GridAction, and ProgressTo.
local startWithTarget |
( |
local |
target) | |
|
|
virtual |
called before the action start. It will also set the target.
Reimplemented in TargetedAction, Animate, ReverseTime, TintBy, TintTo, FadeTo, Blink, ScaleBy, ScaleTo, BezierTo, BezierBy, JumpTo, JumpBy, SkewBy, SkewTo, MoveTo, MoveBy, SplitCols, RotateBy, SplitRows, RotateTo, ReuseGrid, StopGrid, Spawn, CCBRotateYTo, DeccelAmplitude, TurnOffTiles, CCBRotateXTo, CardinalSplineBy, RepeatForever, CCBRotateTo, AccelAmplitude, Speed, CardinalSplineTo, AccelDeccelAmplitude, Repeat, OrbitCamera, Sequence, ShuffleTiles, ProgressFromTo, ActionInterval, ActionTween, ActionCamera, ActionEase, GridAction, and ProgressTo.
called after the action has finished.
It will set the 'target' to nil. IMPORTANT: You should never call "[action stop]" manually. Instead, use: "target->stopAction(action);"
Reimplemented in TargetedAction, Animate, ReverseTime, Blink, Spawn, Follow, Speed, Repeat, Sequence, and ActionEase.
called after the action has finished.
It will set the 'target' to nil. IMPORTANT: You should never call "[action stop]" manually. Instead, use: "target->stopAction(action);"
Reimplemented in TargetedAction, Animate, ReverseTime, Blink, Spawn, Follow, Speed, Repeat, Sequence, and ActionEase.
called after the action has finished.
It will set the 'target' to nil. IMPORTANT: You should never call "[action stop]" manually. Instead, use: "target->stopAction(action);"
Reimplemented in TargetedAction, Animate, ReverseTime, Blink, Spawn, Follow, Speed, Repeat, Sequence, and ActionEase.
virtual void update |
( |
float |
time) | |
|
|
virtual |
called once per frame.
time a value between 0 and 1
For example:
- 0 means that the action just started
- 0.5 means that the action is in the middle
- 1 means that the action is over
Reimplemented from Object.
Reimplemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleTo, EaseBackInOut, BezierBy, EaseBackOut, EaseBackIn, EaseBounceInOut, JumpBy, EaseBounceOut, EaseBounceIn, SkewTo, EaseElasticInOut, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, SplitCols, EaseCubicActionIn, RotateBy, SplitRows, EaseCircleActionInOut, Twirl, EaseSineInOut, JumpTiles3D, RotateTo, EaseCircleActionOut, CallFunc, EaseSineOut, EaseCircleActionIn, CCBEaseInstant, Waves, Spawn, WavesTiles3D, EaseSineIn, CCBRotateYTo, EaseQuinticActionInOut, DeccelAmplitude, Liquid, CCBRotateXTo, Place, TurnOffTiles, EaseExponentialInOut, EaseQuinticActionOut, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, Shaky3D, FlipY, CCBSoundEffect, CardinalSplineTo, EaseQuarticActionInOut, EaseExponentialIn, AccelDeccelAmplitude, Ripple3D, FlipX, CCBSetSpriteFrame, Repeat, EaseQuarticActionOut, EaseInOut, RemoveSelf, EaseQuarticActionIn, EaseOut, FadeOutTRTiles, OrbitCamera, Lens3D, ToggleVisibility, EaseQuadraticActionInOut, Sequence, EaseIn, FlipY3D, ShuffleTiles, Hide, EaseQuadraticActionOut, ProgressFromTo, FlipX3D, ActionTween, Show, EaseQuadraticActionIn, ShatteredTiles3D, Waves3D, ActionEase, ActionInstant, PageTurn3D, ProgressTo, ShakyTiles3D, and EaseBezierAction.
called once per frame.
time a value between 0 and 1
For example:
- 0 means that the action just started
- 0.5 means that the action is in the middle
- 1 means that the action is over
Reimplemented from Object.
Reimplemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleTo, EaseBackInOut, BezierBy, EaseBackOut, EaseBackIn, EaseBounceInOut, JumpBy, EaseBounceOut, EaseBounceIn, SkewTo, EaseElasticInOut, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, SplitCols, EaseCubicActionIn, RotateBy, SplitRows, EaseCircleActionInOut, Twirl, EaseSineInOut, JumpTiles3D, RotateTo, EaseCircleActionOut, CallFunc, EaseSineOut, EaseCircleActionIn, CCBEaseInstant, Waves, Spawn, WavesTiles3D, EaseSineIn, CCBRotateYTo, EaseQuinticActionInOut, DeccelAmplitude, Liquid, CCBRotateXTo, Place, TurnOffTiles, EaseExponentialInOut, EaseQuinticActionOut, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, Shaky3D, FlipY, CCBSoundEffect, CardinalSplineTo, EaseQuarticActionInOut, EaseExponentialIn, AccelDeccelAmplitude, Ripple3D, FlipX, CCBSetSpriteFrame, Repeat, EaseQuarticActionOut, EaseInOut, RemoveSelf, EaseQuarticActionIn, EaseOut, FadeOutTRTiles, OrbitCamera, Lens3D, ToggleVisibility, EaseQuadraticActionInOut, Sequence, EaseIn, FlipY3D, ShuffleTiles, Hide, EaseQuadraticActionOut, ProgressFromTo, FlipX3D, ActionTween, Show, EaseQuadraticActionIn, ShatteredTiles3D, Waves3D, ActionEase, ActionInstant, PageTurn3D, ProgressTo, ShakyTiles3D, and EaseBezierAction.
local update |
( |
local |
time) | |
|
|
virtual |
called once per frame.
time a value between 0 and 1
For example:
- 0 means that the action just started
- 0.5 means that the action is in the middle
- 1 means that the action is over
Reimplemented from Object.
Reimplemented in TargetedAction, Animate, ReverseTime, DelayTime, TintBy, TintTo, FadeTo, FadeOut, FadeIn, Blink, ScaleTo, EaseBackInOut, BezierBy, EaseBackOut, EaseBackIn, EaseBounceInOut, JumpBy, EaseBounceOut, EaseBounceIn, SkewTo, EaseElasticInOut, EaseElasticOut, EaseCubicActionInOut, MoveBy, EaseCubicActionOut, EaseElasticIn, SplitCols, EaseCubicActionIn, RotateBy, SplitRows, EaseCircleActionInOut, Twirl, EaseSineInOut, JumpTiles3D, RotateTo, EaseCircleActionOut, CallFunc, EaseSineOut, EaseCircleActionIn, CCBEaseInstant, Waves, Spawn, WavesTiles3D, EaseSineIn, CCBRotateYTo, EaseQuinticActionInOut, DeccelAmplitude, Liquid, CCBRotateXTo, Place, TurnOffTiles, EaseExponentialInOut, EaseQuinticActionOut, CCBRotateTo, AccelAmplitude, EaseQuinticActionIn, EaseExponentialOut, Shaky3D, FlipY, CCBSoundEffect, CardinalSplineTo, EaseQuarticActionInOut, EaseExponentialIn, AccelDeccelAmplitude, Ripple3D, FlipX, CCBSetSpriteFrame, Repeat, EaseQuarticActionOut, EaseInOut, RemoveSelf, EaseQuarticActionIn, EaseOut, FadeOutTRTiles, OrbitCamera, Lens3D, ToggleVisibility, EaseQuadraticActionInOut, Sequence, EaseIn, FlipY3D, ShuffleTiles, Hide, EaseQuadraticActionOut, ProgressFromTo, FlipX3D, ActionTween, Show, EaseQuadraticActionIn, ShatteredTiles3D, Waves3D, ActionEase, ActionInstant, PageTurn3D, ProgressTo, ShakyTiles3D, and EaseBezierAction.