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 Timeline * getTimeline () const
local getTimeline ()
virtual void setNode (cocos2d::CCNode *node)
local setNode ( local node)
virtual cocos2d::CCNode * getNode () 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 Frame * clone ()=0
- Public Member Functions inherited from CCObject
 CCObject (void)
virtual ~CCObject (void)
void release (void)
void retain (void)
CCObject * autorelease (void)
CCObject * copy (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 CCObject * copyWithZone (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: