summaryrefslogtreecommitdiff
path: root/meta/3rd/Cocos4.0/ccs.ActionTimeline.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Cocos4.0/ccs.ActionTimeline.lua')
-rw-r--r--meta/3rd/Cocos4.0/ccs.ActionTimeline.lua164
1 files changed, 164 insertions, 0 deletions
diff --git a/meta/3rd/Cocos4.0/ccs.ActionTimeline.lua b/meta/3rd/Cocos4.0/ccs.ActionTimeline.lua
new file mode 100644
index 00000000..0b0aa565
--- /dev/null
+++ b/meta/3rd/Cocos4.0/ccs.ActionTimeline.lua
@@ -0,0 +1,164 @@
+
+---@class ccs.ActionTimeline :cc.Action@all parent class: Action,PlayableProtocol
+local ActionTimeline={ }
+ccs.ActionTimeline=ActionTimeline
+
+
+
+
+---*
+---@return self
+function ActionTimeline:clearFrameEndCallFuncs () end
+---* add a frame end call back to animation's end frame<br>
+---* param animationName @addFrameEndCallFunc, make the animationName as funcKey<br>
+---* param func the callback function
+---@param animationName string
+---@param func function
+---@return self
+function ActionTimeline:setAnimationEndCallFunc (animationName,func) end
+---* add Timeline to ActionTimeline
+---@param timeline ccs.Timeline
+---@return self
+function ActionTimeline:addTimeline (timeline) end
+---* Get current frame.
+---@return int
+function ActionTimeline:getCurrentFrame () end
+---* Start frame index of this action
+---@return int
+function ActionTimeline:getStartFrame () end
+---* Pause the animation.
+---@return self
+function ActionTimeline:pause () end
+---* / @{/ @name implement Playable Protocol
+---@return self
+function ActionTimeline:start () end
+---*
+---@return boolean
+function ActionTimeline:init () end
+---*
+---@param timeline ccs.Timeline
+---@return self
+function ActionTimeline:removeTimeline (timeline) end
+---*
+---@return self
+function ActionTimeline:clearFrameEventCallFunc () end
+---* Last frame callback will call when arriving last frame
+---@param listener function
+---@return self
+function ActionTimeline:setLastFrameCallFunc (listener) end
+---*
+---@return array_table
+function ActionTimeline:getTimelines () end
+---*
+---@param animationName string
+---@param loop boolean
+---@return self
+function ActionTimeline:play (animationName,loop) end
+---*
+---@param animationName string
+---@return ccs.AnimationInfo
+function ActionTimeline:getAnimationInfo (animationName) end
+---* Resume the animation.
+---@return self
+function ActionTimeline:resume () end
+---* add a callback function after played frameIndex<br>
+---* param frameIndex the frame index call back after<br>
+---* param funcKey for identity the callback function<br>
+---* param func the callback function
+---@param frameIndex int
+---@param funcKey string
+---@param func function
+---@return self
+function ActionTimeline:addFrameEndCallFunc (frameIndex,funcKey,func) end
+---*
+---@param animationName string
+---@return self
+function ActionTimeline:removeAnimationInfo (animationName) end
+---* Get current animation speed.
+---@return float
+function ActionTimeline:getTimeSpeed () end
+---* AnimationInfo
+---@param animationInfo ccs.AnimationInfo
+---@return self
+function ActionTimeline:addAnimationInfo (animationInfo) end
+---*
+---@return int
+function ActionTimeline:getDuration () end
+---* Goto the specified frame index, and pause at this index.<br>
+---* param startIndex The animation will pause at this index.
+---@param startIndex int
+---@return self
+function ActionTimeline:gotoFrameAndPause (startIndex) end
+---* Whether or not Action is playing.
+---@return boolean
+function ActionTimeline:isPlaying () end
+---*
+---@param frameIndex int
+---@return self
+function ActionTimeline:removeFrameEndCallFuncs (frameIndex) end
+---@overload fun(int:int,int1:boolean):self
+---@overload fun(int:int):self
+---@overload fun(int:int,int:int,int2:boolean):self
+---@overload fun(int:int,int:int,int:int,boolean:boolean):self
+---@param startIndex int
+---@param endIndex int
+---@param currentFrameIndex int
+---@param loop boolean
+---@return self
+function ActionTimeline:gotoFrameAndPlay (startIndex,endIndex,currentFrameIndex,loop) end
+---*
+---@param animationName string
+---@return boolean
+function ActionTimeline:IsAnimationInfoExists (animationName) end
+---* End frame of this action.<br>
+---* When action play to this frame, if action is not loop, then it will stop, <br>
+---* or it will play from start frame again.
+---@return int
+function ActionTimeline:getEndFrame () end
+---* Set the animation speed, this will speed up or slow down the speed.
+---@param speed float
+---@return self
+function ActionTimeline:setTimeSpeed (speed) end
+---*
+---@return self
+function ActionTimeline:clearLastFrameCallFunc () end
+---* duration of the whole action
+---@param duration int
+---@return self
+function ActionTimeline:setDuration (duration) end
+---* Set current frame index, this will cause action plays to this frame.
+---@param frameIndex int
+---@return self
+function ActionTimeline:setCurrentFrame (frameIndex) end
+---*
+---@param frameIndex int
+---@param funcKey string
+---@return self
+function ActionTimeline:removeFrameEndCallFunc (frameIndex,funcKey) end
+---*
+---@return self
+function ActionTimeline:create () end
+---*
+---@param target cc.Node
+---@return self
+function ActionTimeline:startWithTarget (target) end
+---* Returns a reverse of ActionTimeline. <br>
+---* Not implement yet.
+---@return self
+function ActionTimeline:reverse () end
+---* Returns a clone of ActionTimeline
+---@return self
+function ActionTimeline:clone () end
+---*
+---@return self
+function ActionTimeline:stop () end
+---*
+---@param delta float
+---@return self
+function ActionTimeline:step (delta) end
+---*
+---@return boolean
+function ActionTimeline:isDone () end
+---*
+---@return self
+function ActionTimeline:ActionTimeline () end \ No newline at end of file