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
local getTimeline ()
virtual void setNode (cocos2d::CCNode *node)
local setNode ( local node)
virtual cocos2d::CCNodegetNode () const
local getNode ()
virtual void setTween (bool tween)
var setTween ( var tween)
local setTween ( local tween)
virtual bool isTween () const
virtual void onEnter (Frame *nextFrame)=0
local onEnter ( local nextFrame)
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
var Frame ( )
protected
local Frame ( )
protected
virtual ~Frame ( )
protectedvirtual
var ~Frame ( )
protectedvirtual
local ~Frame ( )
protectedvirtual

Member Function Documentation

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

Reimplemented in TextureFrame.

var setNode ( var  node)
inlinevirtual

Reimplemented in TextureFrame.

local setNode ( local  node)
inlinevirtual

Reimplemented in TextureFrame.

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

Friends And Related Function Documentation

friend class Timeline
friend
var Timeline
friend
local Timeline
friend

Member Data Documentation

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

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