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

#include <CCFrame.h>

Inheritance diagram for Frame:
Ref 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::Node *node)
 
virtual cocos2d::NodegetNode () const
 
virtual void setTween (bool tween)
 
virtual bool isTween () const
 
virtual bool isEnterWhenPassed ()
 
virtual void onEnter (Frame *nextFrame, int currentFrameIndex)=0
 
virtual void apply (float percent)
 
virtual Frameclone ()=0
 
- 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...
 

Protected Member Functions

 Frame ()
 
virtual ~Frame ()
 
virtual void emitEvent ()
 
virtual void cloneProperty (Frame *frame)
 
- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 

Protected Attributes

unsigned int _frameIndex
 
bool _tween
 
bool _enterWhenPassed
 
Timeline_timeline
 
cocos2d::Node_node
 
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 

Constructor & Destructor Documentation

Frame ( )
protected
virtual ~Frame ( )
protectedvirtual

Member Function Documentation

virtual void apply ( float  percent)
inlinevirtual
virtual void cloneProperty ( Frame frame)
protectedvirtual
virtual void emitEvent ( )
protectedvirtual
virtual unsigned int getFrameIndex ( ) const
inlinevirtual
virtual cocos2d::Node* getNode ( ) const
inlinevirtual
virtual Timeline* getTimeline ( ) const
inlinevirtual
virtual bool isEnterWhenPassed ( )
inlinevirtual
virtual bool isTween ( ) const
inlinevirtual
virtual void onEnter ( Frame nextFrame,
int  currentFrameIndex 
)
pure virtual
virtual void setFrameIndex ( unsigned int  frameIndex)
inlinevirtual
virtual void setNode ( cocos2d::Node node)
inlinevirtual

Reimplemented in TextureFrame.

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

Member Data Documentation

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

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