cocos2d-x  2.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Timeline Class Reference

#include <CCTimeLine.h>

Inheritance diagram for Timeline:
CCObject CCCopying

Public Member Functions

 Timeline ()
virtual ~Timeline ()
virtual bool init ()
virtual void gotoFrame (int frameIndex)
local gotoFrame ( local frameIndex)
virtual void stepToFrame (int frameIndex)
local stepToFrame ( local frameIndex)
virtual const cocos2d::CCArraygetFrames ()
virtual void addFrame (Frame *frame)
var addFrame ( var frame)
local addFrame ( local frame)
virtual void insertFrame (Frame *frame, int index)
local insertFrame ( local frame, local index)
virtual void removeFrame (Frame *frame)
virtual void setActionTag (int tag)
local setActionTag ( local tag)
virtual int getActionTag () const
virtual void setNode (cocos2d::CCNode *node)
local setNode ( local node)
virtual cocos2d::CCNodegetNode () const
local getNode ()
virtual void setActionTimeline (ActionTimeline *action)
local setActionTimeline ( local action)
virtual ActionTimelinegetActionTimeline () const
local getActionTimeline ()
virtual Timelineclone ()
local clone ()
- Public Member Functions inherited from CCObject
 CCObject (void)
virtual ~CCObject (void)
void release (void)
void retain (void)
CCObjectautorelease (void)
CCObjectcopy (void)
bool isSingleReference (void) const
unsigned int retainCount (void) const
virtual bool isEqual (const CCObject *pObject)
virtual void acceptVisitor (CCDataVisitor &visitor)
virtual void update (float dt)
- Public Member Functions inherited from CCCopying
virtual CCObjectcopyWithZone (CCZone *pZone)

Static Public Member Functions

static Timelinecreate ()

Protected Member Functions

virtual void apply (int frameIndex)
local apply ( local frameIndex)
virtual void binarySearchKeyFrame (int frameIndex)
local binarySearchKeyFrame ( local frameIndex)
virtual void updateCurrentKeyFrame (int frameIndex)

Protected Attributes

cocos2d::CCArray_frames
Frame_currentKeyFrame
int _currentKeyFrameIndex
int _fromIndex
int _toIndex
int _betweenDuration
int _actionTag
ActionTimeline_timelineAction
cocos2d::CCNode_node
- Protected Attributes inherited from CCObject
unsigned int m_uReference
unsigned int m_uAutoReleaseCount

Additional Inherited Members

- Public Attributes inherited from CCObject
unsigned int m_uID
int m_nLuaID

Constructor & Destructor Documentation

Timeline ( )
var Timeline ( )
local Timeline ( )
virtual ~Timeline ( )
virtual
var ~Timeline ( )
virtual
local ~Timeline ( )
virtual

Member Function Documentation

virtual void addFrame ( Frame frame)
virtual
var addFrame ( var  frame)
virtual
local addFrame ( local  frame)
virtual
virtual void apply ( int  frameIndex)
protectedvirtual
var apply ( var  frameIndex)
protectedvirtual
local apply ( local  frameIndex)
protectedvirtual
virtual void binarySearchKeyFrame ( int  frameIndex)
protectedvirtual
var binarySearchKeyFrame ( var  frameIndex)
protectedvirtual
local binarySearchKeyFrame ( local  frameIndex)
protectedvirtual
virtual Timeline* clone ( )
virtual
var clone ( )
virtual
local clone ( )
virtual
static Timeline* create ( )
static
var create ( )
static
local create ( )
static
virtual int getActionTag ( ) const
inlinevirtual
var getActionTag ( )
inlinevirtual
local getActionTag ( )
inlinevirtual
virtual ActionTimeline*
getActionTimeline
( ) const
inlinevirtual
var getActionTimeline ( )
inlinevirtual
local getActionTimeline ( )
inlinevirtual
virtual const cocos2d::CCArray*
getFrames
( )
inlinevirtual
var getFrames ( )
inlinevirtual
local getFrames ( )
inlinevirtual
virtual cocos2d::CCNode* getNode ( ) const
virtual
var getNode ( )
virtual
local getNode ( )
virtual
virtual void gotoFrame ( int  frameIndex)
virtual
var gotoFrame ( var  frameIndex)
virtual
local gotoFrame ( local  frameIndex)
virtual
virtual bool init ( )
virtual
var init ( )
virtual
local init ( )
virtual
virtual void insertFrame ( Frame frame,
int  index 
)
virtual
var insertFrame ( var  frame,
var  index 
)
virtual
local insertFrame ( local  frame,
local  index 
)
virtual
virtual void removeFrame ( Frame frame)
virtual
var removeFrame ( var  frame)
virtual
local removeFrame ( local  frame)
virtual
virtual void setActionTag ( int  tag)
inlinevirtual
var setActionTag ( var  tag)
inlinevirtual
local setActionTag ( local  tag)
inlinevirtual
virtual void setActionTimeline ( ActionTimeline action)
inlinevirtual
var setActionTimeline ( var  action)
inlinevirtual
local setActionTimeline ( local  action)
inlinevirtual
virtual void setNode ( cocos2d::CCNode node)
virtual
var setNode ( var  node)
virtual
local setNode ( local  node)
virtual
virtual void stepToFrame ( int  frameIndex)
virtual
var stepToFrame ( var  frameIndex)
virtual
local stepToFrame ( local  frameIndex)
virtual
virtual void updateCurrentKeyFrame ( int  frameIndex)
protectedvirtual
var updateCurrentKeyFrame ( var  frameIndex)
protectedvirtual
local updateCurrentKeyFrame ( local  frameIndex)
protectedvirtual

Member Data Documentation

int _actionTag
protected
var _actionTag
protected
local _actionTag
protected
int _betweenDuration
protected
var _betweenDuration
protected
local _betweenDuration
protected
Frame* _currentKeyFrame
protected
var _currentKeyFrame
protected
local _currentKeyFrame
protected
int _currentKeyFrameIndex
protected
var _currentKeyFrameIndex
protected
local _currentKeyFrameIndex
protected
cocos2d::CCArray* _frames
protected
var _frames
protected
local _frames
protected
int _fromIndex
protected
var _fromIndex
protected
local _fromIndex
protected
cocos2d::CCNode* _node
protected
var _node
protected
local _node
protected
ActionTimeline* _timelineAction
protected
var _timelineAction
protected
local _timelineAction
protected
int _toIndex
protected
var _toIndex
protected
local _toIndex
protected

The documentation for this class was generated from the following file: