165 lines
5.1 KiB
Lua
165 lines
5.1 KiB
Lua
|
---@meta
|
||
|
|
||
|
---@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
|