cocos2d-x  2.2.6
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
Frame Class Referenceabstract

#include <CCFrame.h>

Inheritance diagram for Frame:

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
- 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

Reimplemented in ColorFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, and RotationFrame.

var apply ( var  percent )
inlinevirtual

Reimplemented in ColorFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, and RotationFrame.

local apply ( local  percent )
inlinevirtual

Reimplemented in ColorFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, and RotationFrame.

virtual Frame* clone ( )
pure virtual

Implemented in ZOrderFrame, EventFrame, ColorFrame, InnerActionFrame, AnchorPointFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, RotationFrame, TextureFrame, and VisibleFrame.

var clone ( )
pure virtual

Implemented in ZOrderFrame, EventFrame, ColorFrame, InnerActionFrame, AnchorPointFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, RotationFrame, TextureFrame, and VisibleFrame.

local clone ( )
pure virtual

Implemented in ZOrderFrame, EventFrame, ColorFrame, InnerActionFrame, AnchorPointFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, RotationFrame, TextureFrame, and VisibleFrame.

void cloneProperty ( Frameframe )
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 onEnter ( FramenextFrame )
pure virtual

Implemented in ZOrderFrame, EventFrame, ColorFrame, InnerActionFrame, AnchorPointFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, RotationFrame, TextureFrame, and VisibleFrame.

var onEnter ( var  nextFrame )
pure virtual

Implemented in ZOrderFrame, EventFrame, ColorFrame, InnerActionFrame, AnchorPointFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, RotationFrame, TextureFrame, and VisibleFrame.

local onEnter ( local  nextFrame )
pure virtual

Implemented in ZOrderFrame, EventFrame, ColorFrame, InnerActionFrame, AnchorPointFrame, ScaleFrame, PositionFrame, RotationSkewFrame, SkewFrame, RotationFrame, TextureFrame, and VisibleFrame.

virtual void setFrameIndex ( unsigned int  frameIndex )
inlinevirtual
var setFrameIndex ( var  frameIndex )
inlinevirtual
local setFrameIndex ( local  frameIndex )
inlinevirtual
virtual void setNode ( cocos2d::CCNodenode )
inlinevirtual

Reimplemented in TextureFrame.

var setNode ( var  node )
inlinevirtual

Reimplemented in TextureFrame.

local setNode ( local  node )
inlinevirtual

Reimplemented in TextureFrame.

virtual void setTimeline ( Timelinetimeline )
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
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:
  • /Users/guanghui/cocos2d-x/extensions/CocoStudio/ActionTimeline/CCFrame.h

AltStyle によって変換されたページ (->オリジナル) /