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

#include <CCFrame.h>

Inheritance diagram for Frame:
CCObject CCCopying AnchorPointFrame ColorFrame EventFrame InnerActionFrame PositionFrame RotationFrame ScaleFrame SkewFrame TextureFrame VisibleFrame ZOrderFrame

Public Member Functions

virtual void setFrameIndex (unsigned int frameIndex)
virtual unsigned int getFrameIndex () const
virtual void setTimeline (Timeline *timeline)
virtual TimelinegetTimeline () const
virtual void setNode (cocos2d::CCNode *node)
virtual cocos2d::CCNodegetNode () const
virtual void setTween (bool tween)
virtual bool isTween () const
virtual void onEnter (Frame *nextFrame)=0
virtual void apply (float percent)
virtual Frameclone ()=0
- 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)

Protected Member Functions

 Frame ()
virtual ~Frame ()
virtual void emitEvent ()
void cloneProperty (Frame *frame)

Protected Attributes

unsigned int _frameIndex
bool _tween
Timeline_timeline
cocos2d::CCNode_node
- Protected Attributes inherited from CCObject
unsigned int m_uReference
unsigned int m_uAutoReleaseCount

Friends

class Timeline

Additional Inherited Members

- Public Attributes inherited from CCObject
unsigned int m_uID
int m_nLuaID

Constructor & Destructor Documentation

Frame ( )
protected
virtual ~Frame ( )
protectedvirtual

Member Function Documentation

virtual void apply ( float  percent)
inlinevirtual
void cloneProperty ( Frame frame)
protected
virtual void emitEvent ( )
protectedvirtual
virtual unsigned int getFrameIndex ( ) const
inlinevirtual
virtual cocos2d::CCNode* getNode ( ) const
inlinevirtual
virtual Timeline* getTimeline ( ) const
inlinevirtual
virtual bool isTween ( ) const
inlinevirtual
virtual void setFrameIndex ( unsigned int  frameIndex)
inlinevirtual
virtual void setNode ( cocos2d::CCNode node)
inlinevirtual

Reimplemented in TextureFrame.

virtual void setTimeline ( Timeline timeline)
inlinevirtual
virtual void setTween ( bool  tween)
inlinevirtual

Friends And Related Function Documentation

friend class Timeline
friend

Member Data Documentation

unsigned int _frameIndex
protected
cocos2d::CCNode* _node
protected
Timeline* _timeline
protected
bool _tween
protected

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