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

#include <CCTimeLine.h>

Inheritance diagram for Timeline:
Ref

Public Member Functions

 Timeline ()
 
virtual ~Timeline ()
 
virtual void gotoFrame (int frameIndex)
 
virtual void stepToFrame (int frameIndex)
 
virtual const cocos2d::Vector
< Frame * > & 
getFrames () const
 
virtual void addFrame (Frame *frame)
 
virtual void insertFrame (Frame *frame, int index)
 
virtual void removeFrame (Frame *frame)
 
virtual void setActionTag (int tag)
 
virtual int getActionTag () const
 
virtual void setNode (cocos2d::Node *node)
 
virtual cocos2d::NodegetNode () const
 
virtual void setActionTimeline (ActionTimeline *action)
 
virtual ActionTimelinegetActionTimeline () const
 
virtual Timelineclone ()
 
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Refautorelease ()
 Releases the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()
 NA NA More...
 

Static Public Member Functions

static Timelinecreate ()
 

Protected Member Functions

virtual void apply (int frameIndex)
 
virtual void binarySearchKeyFrame (int frameIndex)
 
virtual void updateCurrentKeyFrame (int frameIndex)
 
- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 

Protected Attributes

cocos2d::Vector< Frame * > _frames
 
Frame_currentKeyFrame
 
int _currentKeyFrameIndex
 
int _fromIndex
 
int _toIndex
 
int _betweenDuration
 
int _actionTag
 
ActionTimeline_ActionTimeline
 
cocos2d::Node_node
 
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 

Constructor & Destructor Documentation

Timeline ( )
virtual ~Timeline ( )
virtual

Member Function Documentation

virtual void addFrame ( Frame frame)
virtual
virtual void apply ( int  frameIndex)
protectedvirtual
virtual void binarySearchKeyFrame ( int  frameIndex)
protectedvirtual
virtual Timeline* clone ( )
virtual
static Timeline* create ( )
static
virtual int getActionTag ( ) const
inlinevirtual
virtual ActionTimeline* getActionTimeline ( ) const
inlinevirtual
virtual const cocos2d::Vector<Frame*>& getFrames ( ) const
inlinevirtual
virtual cocos2d::Node* getNode ( ) const
virtual
virtual void gotoFrame ( int  frameIndex)
virtual
virtual void insertFrame ( Frame frame,
int  index 
)
virtual
virtual void removeFrame ( Frame frame)
virtual
virtual void setActionTag ( int  tag)
inlinevirtual
virtual void setActionTimeline ( ActionTimeline action)
inlinevirtual
virtual void setNode ( cocos2d::Node node)
virtual
virtual void stepToFrame ( int  frameIndex)
virtual
virtual void updateCurrentKeyFrame ( int  frameIndex)
protectedvirtual

Member Data Documentation

int _actionTag
protected
ActionTimeline* _ActionTimeline
protected
int _betweenDuration
protected
Frame* _currentKeyFrame
protected
int _currentKeyFrameIndex
protected
cocos2d::Vector<Frame*> _frames
protected
int _fromIndex
protected
cocos2d::Node* _node
protected
int _toIndex
protected

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