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

#include <CCObject.h>

Inheritance diagram for CCObject:
CCCopying ActionTimelineCache CCAction CCActionManager CCAnimation CCAnimationCache CCAnimationFrame CCArray CCAutoreleasePool CCBMFontConfiguration CCBool CCCamera CCComponent CCConfiguration CCDictionary CCDirector CCDouble CCEvent CCFloat CCGLProgram CCGrabber CCGridBase CCImage CCInteger CCKeypadDispatcher CCKeypadHandler CCLuaStack CCNode CCNotificationCenter CCNotificationObserver CCPointArray CCProfiler CCProfilingTimer CCScheduler CCScriptHandlerEntry CCSet CCShaderCache CCSpriteFrame CCSpriteFrameCache CCString CCTexture2D CCTextureAtlas CCTextureCache CCTextureETC CCTexturePVR CCTimer CCTMXLayerInfo CCTMXMapInfo CCTMXObjectGroup CCTMXTilesetInfo CCTouch CCTouchDispatcher CCTouchHandler ActionFrame ActionFrameEasing ActionManager ActionNode ActionObject ArmatureMovementDispatcher BaseTriggerAction BaseTriggerCondition CCAnimationData CCArmatureData CCArmatureDataManager CCBAnimationManager CCBaseData CCBKeyframe CCBReader CCBSequence CCBSequenceProperty CCBValue CCColliderDetector CCColor3bObject ccColor3BWapper CCContourData CCContourVertex2 CCData CCDataReaderHelper CCDecorativeDisplay CCDisplayData CCDisplayManager CCHttpClient CCHttpRequest CCHttpResponse CCInvocation CCMovementBoneData CCMovementData CCNodeLoader CCNodeLoaderLibrary CCProcessBase CCTextureData ColliderBody GUIReader TriggerObj WidgetPropertiesReader WidgetReader LayoutParameter RichElement Frame FrameCreateCallFunc NodeCreateCallFunc NodeReader Timeline TimelineActionData

Public Member Functions

 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)

Public Attributes

unsigned int m_uID
int m_nLuaID

Protected Attributes

unsigned int m_uReference
unsigned int m_uAutoReleaseCount

Friends

class CCAutoreleasePool

Constructor & Destructor Documentation

CCObject ( void  )
virtual ~CCObject ( void  )
virtual

Member Function Documentation

virtual void acceptVisitor ( CCDataVisitor visitor)
virtual
CCObject* autorelease ( void  )
CCObject* copy ( void  )
virtual bool isEqual ( const CCObject pObject)
virtual

Reimplemented in CCString.

bool isSingleReference ( void  ) const
void release ( void  )
void retain ( void  )
unsigned int retainCount ( void  ) const
virtual void update ( float  dt)
inlinevirtual

Reimplemented in CCNode, CCTargetedAction, CCAnimate, CCReverseTime, CCDelayTime, CCTintBy, CCTintTo, CCFadeTo, CCFadeOut, CCFadeIn, CCBlink, CCScaleTo, CCBezierBy, CCEaseBackInOut, CCEaseBackOut, CCJumpBy, CCEaseBackIn, CCEaseBounceInOut, CCSkewTo, CCEaseBounceOut, CCEaseBounceIn, CCParticleSystem, CCMoveBy, CCEaseElasticInOut, CCRotateBy, CCEaseElasticOut, CCEaseCubicActionInOut, CCRotateTo, CCEaseElasticIn, CCCallFunc, CCEaseCubicActionOut, CCSplitCols, ScrollView, CCEaseCubicActionIn, CCSpawn, CCSplitRows, CCEaseCircleActionInOut, CCEaseSineInOut, CCTwirl, CCPlace, CCEaseCircleActionOut, CCJumpTiles3D, CCEaseSineOut, CCEaseCircleActionIn, CCFlipY, CCBEaseInstant, CCEaseSineIn, CCWaves, CCWavesTiles3D, CCBRotateYTo, CCEaseQuinticActionInOut, CCEaseExponentialInOut, CCBRotateXTo, CCLiquid, CCFlipX, CCEaseQuinticActionOut, CCEaseExponentialOut, CCTurnOffTiles, CCArmatureAnimation, CCBRotateTo, CCDeccelAmplitude, CCEaseQuinticActionIn, CCShaky3D, CCEaseExponentialIn, CCBSoundEffect, CCRepeat, CCRemoveSelf, CCEaseQuarticActionInOut, CCAccelAmplitude, CCScheduler, CCRipple3D, CCEaseInOut, CCBSetSpriteFrame, CCCardinalSplineTo, CCToggleVisibility, CCEaseQuarticActionOut, CCEaseOut, PageView, CCBone, TextField, CCAccelDeccelAmplitude, CCActionManager, CCFadeOutTRTiles, CCSequence, CCEaseQuarticActionIn, CCOrbitCamera, CCArmature, CCLens3D, CCHide, CCEaseIn, CCProcessBase, CCEaseQuadraticActionInOut, CCShuffleTiles, CCAction, CCFlipY3D, CCEaseQuadraticActionOut, CCShow, CCTimer, CCMotionStreak, CCFlipX3D, CCProgressFromTo, CCActionTween, CCShatteredTiles3D, CCEaseQuadraticActionIn, CCControlStepper, CCActionInstant, CCActionEase, CCWaves3D, CCSkeleton, CCComponent, CCProgressTo, CCSkeletonAnimation, CCComController, CCPageTurn3D, CCShakyTiles3D, and CCEaseBezierAction.

Friends And Related Function Documentation

friend class CCAutoreleasePool
friend

Member Data Documentation

int m_nLuaID
unsigned int m_uAutoReleaseCount
protected
unsigned int m_uID
unsigned int m_uReference
protected

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