Binary compatibility report for the Cocos2DX library  between 0.10.0 and 0.12.0 versions on x86

Test Info


Library NameCocos2DX
Version #10.10.0
Version #20.12.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries10
Total Symbols / Types2373 / 915
VerdictIncompatible
(92.2%)

Problem Summary


SeverityCount
Added Symbols-133
Removed SymbolsHigh91
Problems with
Data Types
High194
Medium41
Low26
Problems with
Symbols
High44
Medium0
Low1
Problems with
Constants
Low2
Other Changes
in Data Types
-18

Added Symbols (133)


CCActionInstant.h, libcocos2d.so
namespace cocos2d
CCCallFunc::actionWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)() selector ) [static]
CCCallFunc::initWithTarget CCObject* pSelectorTarget )
CCCallFuncN::actionWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)(CCNode*) selector ) [static]
CCCallFuncN::initWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)(CCNode*) selector )
CCCallFuncND::actionWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)(CCNode*, void*) selector, void* d ) [static]
CCCallFuncND::initWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)(CCNode*, void*) selector, void* d )
CCCallFuncO::actionWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)(CCObject*) selector, CCObject* pObject ) [static]
CCCallFuncO::initWithTarget ( CCObject* pSelectorTarget, void(CCObject::*)(CCObject*) selector, CCObject* pObject )

CCImage.h, libcocos2d.so
namespace cocos2d
CCImage::getBitsPerComponent ( ) const
CCImage::getHeight ( ) const
CCImage::getWidth ( ) const

CCLabelBMFont.h, libcocos2d.so
namespace cocos2d
CCBMFontConfiguration::CCBMFontConfiguration [in-charge] ( )
CCBMFontConfiguration::CCBMFontConfiguration [not-in-charge] ( )

CCLayer.h, libcocos2d.so
namespace cocos2d
CCLayer::ccTouchCancelled CCTouch* pTouch, CCEvent* pEvent )
CCLayer::ccTouchEnded CCTouch* pTouch, CCEvent* pEvent )
CCLayer::ccTouchMoved CCTouch* pTouch, CCEvent* pEvent )
CCLayer::registerScriptTouchHandler int nHandler, bool bIsMultiTouches, int nPriority, bool bSwallowsTouches )
CCLayer::unregisterScriptTouchHandler ( )
CCLayerColor::getIsOpacityModifyRGB ( )
CCLayerColor::setIsOpacityModifyRGB bool bValue )

CCMenuItem.h, libcocos2d.so
namespace cocos2d
CCMenuItem::initWithTarget CCObject* rec, void(CCObject::*)(CCObject*) selector )
CCMenuItem::itemWithTarget CCObject* rec, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItem::registerScriptHandler int nHandler )
CCMenuItem::setTarget CCObject* rec, void(CCObject::*)(CCObject*) selector )
CCMenuItem::unregisterScriptHandler ( )
CCMenuItemAtlasFont::initFromString ( char const* value, char const* charMapFile, int itemWidth, int itemHeight, char startCharMap, CCObject* target, void(CCObject::*)(CCObject*) selector )
CCMenuItemAtlasFont::itemFromString ( char const* value, char const* charMapFile, int itemWidth, int itemHeight, char startCharMap, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemFont::initFromString ( char const* value, CCObject* target, void(CCObject::*)(CCObject*) selector )
CCMenuItemFont::itemFromString ( char const* value, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemImage::initFromNormalImage ( char const* normalImage, char const* selectedImage, char const* disabledImage, CCObject* target, void(CCObject::*)(CCObject*) selector )
CCMenuItemImage::itemFromNormalImage ( char const* normalImage, char const* selectedImage, char const* disabledImage, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemImage::itemFromNormalImage ( char const* normalImage, char const* selectedImage, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemLabel::initWithLabel CCNode* label, CCObject* target, void(CCObject::*)(CCObject*) selector )
CCMenuItemLabel::itemWithLabel CCNode* label, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemSprite::initFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, CCObject* target, void(CCObject::*)(CCObject*) selector )
CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite ) [static]
CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCObject* target, void(CCObject::*)(CCObject*) selector ) [static]
CCMenuItemToggle::initWithTarget ( CCObject* target, void(CCObject::*)(CCObject*) selector, CCMenuItem* item, va_list args )
CCMenuItemToggle::itemWithTarget ( CCObject* target, void(CCObject::*)(CCObject*) selector, CCMenuItem* item, ... ) [static]

CCNode.h, libcocos2d.so
namespace cocos2d
CCNode::getChildrenCount ( )
CCNode::getPosition float* x, float* y )
CCNode::getPositionLua ( )
CCNode::getPositionX ( )
CCNode::getPositionY ( )
CCNode::registerScriptHandler int nHandler )
CCNode::schedule void(CCObject::*)(ccTime) selector )
CCNode::schedule ( void(CCObject::*)(ccTime) selector, ccTime interval )
CCNode::setPosition float x, float y )
CCNode::setPositionInPixels float x, float y )
CCNode::setPositionX float x )
CCNode::setPositionY float y )
CCNode::unregisterScriptHandler ( )
CCNode::unschedule void(CCObject::*)(ccTime) selector )

CCNotificationCenter.h, libcocos2d.so
namespace cocos2d
CCNotificationCenter::addObserver ( CCObject* target, void(CCObject::*)(CCObject*) selector, char const* name, CCObject* obj )
CCNotificationCenter::CCNotificationCenter [in-charge] ( )
CCNotificationCenter::CCNotificationCenter [not-in-charge] ( )
CCNotificationCenter::postNotification char const* name )
CCNotificationCenter::postNotification ( char const* name, CCObject* object )
CCNotificationCenter::purgeNotifCenter ( ) [static]
CCNotificationCenter::removeObserver ( CCObject* target, char const* name )
CCNotificationCenter::sharedNotifCenter ( ) [static]
CCNotificationCenter::~CCNotificationCenter [in-charge-deleting] ( )
CCNotificationCenter::~CCNotificationCenter [in-charge] ( )
CCNotificationCenter::~CCNotificationCenter [not-in-charge] ( )
CCNotificationObserver::CCNotificationObserver [in-charge] ( CCObject* target, void(CCObject::*)(CCObject*) selector, char const* name, CCObject* obj )
CCNotificationObserver::CCNotificationObserver [not-in-charge] ( CCObject* target, void(CCObject::*)(CCObject*) selector, char const* name, CCObject* obj )
CCNotificationObserver::getName ( )
CCNotificationObserver::getObject ( )
CCNotificationObserver::getSelector ( )
CCNotificationObserver::getTarget ( )
CCNotificationObserver::performSelector CCObject* obj )
CCNotificationObserver::~CCNotificationObserver [in-charge-deleting] ( )
CCNotificationObserver::~CCNotificationObserver [in-charge] ( )
CCNotificationObserver::~CCNotificationObserver [not-in-charge] ( )

CCObject.h, libcocos2d.so
namespace cocos2d
CCObject::update ccTime dt )

CCParallaxNode.h, libcocos2d.so
namespace cocos2d
CCParallaxNode::getParallaxArray ( ) const
CCParallaxNode::setParallaxArray struct _ccArray* var )

CCScheduler.h, libcocos2d.so
namespace cocos2d
CCScheduler::isTargetPaused CCObject* pTarget )
CCScheduler::pauseTarget CCObject* pTarget )
CCScheduler::resumeTarget CCObject* pTarget )
CCScheduler::scheduleScriptFunc ( unsigned int nHandler, ccTime fInterval, bool bPaused )
CCScheduler::scheduleSelector ( void(CCObject::*)(ccTime) pfnSelector, CCObject* pTarget, ccTime fInterval, bool bPaused )
CCScheduler::scheduleUpdateForTarget ( CCObject* pTarget, int nPriority, bool bPaused )
CCScheduler::unscheduleAllSelectorsForTarget CCObject* pTarget )
CCScheduler::unscheduleScriptEntry unsigned int uScheduleScriptEntryID )
CCScheduler::unscheduleSelector ( void(CCObject::*)(ccTime) pfnSelector, CCObject* pTarget )
CCScheduler::unscheduleUpdateForTarget CCObject const* pTarget )
CCTimer::initWithScriptHandler int nHandler, ccTime fSeconds )
CCTimer::initWithTarget ( CCObject* pTarget, void(CCObject::*)(ccTime) pfnSelector )
CCTimer::initWithTarget ( CCObject* pTarget, void(CCObject::*)(ccTime) pfnSelector, ccTime fSeconds )
CCTimer::timerWithScriptHandler int nHandler, ccTime fSeconds ) [static]
CCTimer::timerWithTarget ( CCObject* pTarget, void(CCObject::*)(ccTime) pfnSelector ) [static]
CCTimer::timerWithTarget ( CCObject* pTarget, void(CCObject::*)(ccTime) pfnSelector, ccTime fSeconds ) [static]

CCTextFieldTTF.h, libcocos2d.so
namespace cocos2d
CCTextFieldTTF::getCharCount ( ) const
CCTextFieldTTF::getColorSpaceHolder ( ) const
CCTextFieldTTF::getDelegate ( ) const
CCTextFieldTTF::setColorSpaceHolder ccColor3B const& var )
CCTextFieldTTF::setDelegate CCTextFieldDelegate* var )

CCTexture2D.h, libcocos2d.so
namespace cocos2d
CCTexture2D::PVRImagesHavePremultipliedAlpha bool haveAlphaPremultiplied ) [static]

CCTextureCache.h, libcocos2d.so
namespace cocos2d
CCTextureCache::addImageAsync ( char const* path, CCObject* target, void(CCObject::*)(CCObject*) selector )

CCTMXLayer.h, libcocos2d.so
namespace cocos2d
CCTMXLayer::getLayerOrientation ( ) const
CCTMXLayer::getLayerSize ( ) const
CCTMXLayer::getMapTileSize ( ) const
CCTMXLayer::getTiles ( ) const
CCTMXLayer::setLayerOrientation unsigned int var )
CCTMXLayer::setLayerSize CCSize const& var )
CCTMXLayer::setMapTileSize CCSize const& var )
CCTMXLayer::setTiles unsigned int* var )

CCTMXObjectGroup.h, libcocos2d.so
namespace cocos2d
CCTMXObjectGroup::getPositionOffset ( ) const
CCTMXObjectGroup::setPositionOffset CCPoint const& var )

CCTMXTiledMap.h, libcocos2d.so
namespace cocos2d
CCTMXTiledMap::getMapOrientation ( ) const
CCTMXTiledMap::getMapSize ( ) const
CCTMXTiledMap::getTileSize ( ) const
CCTMXTiledMap::setMapOrientation int var )
CCTMXTiledMap::setMapSize CCSize const& var )
CCTMXTiledMap::setTileSize CCSize const& var )

CCTMXXMLParser.h, libcocos2d.so
namespace cocos2d
CCTMXMapInfo::getLayerAttribs ( ) const
CCTMXMapInfo::getMapSize ( ) const
CCTMXMapInfo::getOrientation ( ) const
CCTMXMapInfo::getParentElement ( ) const
CCTMXMapInfo::getParentGID ( ) const
CCTMXMapInfo::getStoringCharacters ( ) const
CCTMXMapInfo::getTileSize ( ) const
CCTMXMapInfo::setLayerAttribs int var )
CCTMXMapInfo::setMapSize CCSize const& var )
CCTMXMapInfo::setOrientation int var )
CCTMXMapInfo::setParentElement int var )
CCTMXMapInfo::setParentGID unsigned int var )
CCTMXMapInfo::setStoringCharacters bool var )
CCTMXMapInfo::setTileSize CCSize const& var )

CCTouchDispatcher.h, libcocos2d.so
namespace cocos2d
CCTouchDispatcher::findHandler ( CCMutableArray<CCTouchHandler*>* pArray, CCTouchDelegate* pDelegate )

CCUserDefault.h, libcocos2d.so
namespace cocos2d
CCUserDefault::flush ( )

to the top

Removed Symbols (91)


CCActionInstant.h, libcocos2d.so
namespace cocos2d
CCCallFunc::actionWithScriptFuncName char const* pszFuncName ) [static]
CCCallFunc::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)() selector ) [static]
CCCallFunc::initWithScriptFuncName char const* pszFuncName )
CCCallFunc::initWithTarget SelectorProtocol* pSelectorTarget )
CCCallFuncN::actionWithScriptFuncName char const* pszFuncName ) [static]
CCCallFuncN::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*) selector ) [static]
CCCallFuncN::initWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*) selector )
CCCallFuncND::actionWithScriptFuncName ( char const* pszFuncName, void* d ) [static]
CCCallFuncND::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*, void*) selector, void* d ) [static]
CCCallFuncND::initWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*, void*) selector, void* d )
CCCallFuncO::actionWithScriptFuncName char const* pszFuncName ) [static]
CCCallFuncO::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCObject*) selector, CCObject* pObject ) [static]
CCCallFuncO::initWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCObject*) selector, CCObject* pObject )

CCActionManager.h, libcocos2d.so
namespace cocos2d
CCActionManager::selectorProtocolRelease ( )
CCActionManager::selectorProtocolRetain ( )

CCAtlasNode.h, libcocos2d.so
namespace cocos2d
CCAtlasNode::convertToRGBAProtocol ( )

CCKeypadDelegate.h, libcocos2d.so
namespace cocos2d
CCKeypadDelegate::KeypadDestroy ( )
CCKeypadDelegate::KeypadKeep ( )

CCLayer.h, libcocos2d.so
namespace cocos2d
CCLayer::destroy ( )
CCLayer::keep ( )
CCLayer::KeypadDestroy ( )
CCLayer::KeypadKeep ( )
CCLayerColor::convertToRGBAProtocol ( )

CCMenu.h, libcocos2d.so
namespace cocos2d
CCMenu::destroy ( )
CCMenu::keep ( )

CCMenuItem.h, libcocos2d.so
namespace cocos2d
CCMenuItem::initWithTarget ( SelectorProtocol* rec, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItem::itemWithTarget ( SelectorProtocol* rec, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItem::registerScriptHandler char const* pszFunctionName )
CCMenuItem::setTarget ( SelectorProtocol* rec, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItemAtlasFont::initFromString ( char const* value, char const* charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItemAtlasFont::itemFromString ( char const* value, char const* charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemFont::initFromString ( char const* value, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItemFont::itemFromString ( char const* value, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemImage::initFromNormalImage ( char const* normalImage, char const* selectedImage, char const* disabledImage, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItemImage::itemFromNormalImage ( char const* normalImage, char const* selectedImage, char const* disabledImage, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemImage::itemFromNormalImage ( char const* normalImage, char const* selectedImage, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemLabel::initWithLabel CCNode* label, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItemLabel::itemWithLabel CCNode* label, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemSprite::initFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector )
CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite ) [static]
CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static]
CCMenuItemToggle::initWithTarget ( SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector, CCMenuItem* item, va_list args )
CCMenuItemToggle::itemWithTarget ( SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector, CCMenuItem* item, ... ) [static]

CCNode.h, libcocos2d.so
namespace cocos2d
CCNode::convertToLabelProtocol ( )
CCNode::convertToRGBAProtocol ( )
CCNode::schedule void(SelectorProtocol::*)(ccTime) selector )
CCNode::schedule ( void(SelectorProtocol::*)(ccTime) selector, ccTime interval )
CCNode::selectorProtocolRelease ( )
CCNode::selectorProtocolRetain ( )
CCNode::unschedule void(SelectorProtocol::*)(ccTime) selector )

CCProtocols.h, libcocos2d.so
namespace cocos2d
CCRGBAProtocol::getIsOpacityModifyRGB ( )
CCRGBAProtocol::setIsOpacityModifyRGB bool bValue )
CCTextureProtocol::setTexture CCTexture2D* texture )

CCScheduler.h, libcocos2d.so
namespace cocos2d
CCScheduler::isTargetPaused SelectorProtocol* pTarget )
CCScheduler::pauseTarget SelectorProtocol* pTarget )
CCScheduler::resumeTarget SelectorProtocol* pTarget )
CCScheduler::scheduleScriptFunc ( char const* pszFuncName, ccTime fInterval, bool bPaused )
CCScheduler::scheduleSelector ( void(SelectorProtocol::*)(ccTime) pfnSelector, SelectorProtocol* pTarget, ccTime fInterval, bool bPaused )
CCScheduler::scheduleUpdateForTarget ( SelectorProtocol* pTarget, int nPriority, bool bPaused )
CCScheduler::unscheduleAllSelectorsForTarget SelectorProtocol* pTarget )
CCScheduler::unscheduleScriptFunc char const* pszFuncName )
CCScheduler::unscheduleSelector ( void(SelectorProtocol::*)(ccTime) pfnSelector, SelectorProtocol* pTarget )
CCScheduler::unscheduleUpdateForTarget SelectorProtocol const* pTarget )
CCTimer::initWithScriptFuncName ( char const* pszFuncName, ccTime fSeconds )
CCTimer::initWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector )
CCTimer::initWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector, ccTime fSeconds )
CCTimer::timerWithScriptFuncName ( char const* pszFuncName, ccTime fSeconds ) [static]
CCTimer::timerWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector ) [static]
CCTimer::timerWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector, ccTime fSeconds ) [static]

CCScriptSupport.h, libcocos2d.so
namespace cocos2d
CCScriptEngineManager::getScriptEngine ( )
CCScriptEngineManager::sharedScriptEngineManager ( ) [static]
CCScriptEngineProtocol::CCScriptEngineProtocol [in-charge] ( )
CCScriptEngineProtocol::CCScriptEngineProtocol [not-in-charge] ( )
vtable for CCScriptEngineManager [data]
vtable for CCScriptEngineProtocol [data]

CCSprite.h, libcocos2d.so
namespace cocos2d
CCSprite::convertToRGBAProtocol ( )

CCTexture2D.h, libcocos2d.so
namespace cocos2d
CCTexture2D::setPVRImagesHavePremultipliedAlpha bool haveAlphaPremultiplied )

CCTextureCache.h, libcocos2d.so
namespace cocos2d
CCTextureCache::addImageAsync ( char const* path, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector )

CCTouchDelegateProtocol.h, libcocos2d.so
namespace cocos2d
CCTouchDelegate::destroy ( )
CCTouchDelegate::keep ( )

selector_protocol.h, libcocos2d.so
namespace cocos2d
SelectorProtocol::callfunc ( )
SelectorProtocol::callfunc CCNode* pSender )
SelectorProtocol::callfunc CCNode* pSender, void* pData )
SelectorProtocol::eventHandler CCEvent* pEvent )
SelectorProtocol::menuHandler CCObject* pSender )
SelectorProtocol::selectorProtocolRelease ( )
SelectorProtocol::selectorProtocolRetain ( )
SelectorProtocol::tick ccTime dt )
SelectorProtocol::update ccTime dt )
vtable for SelectorProtocol [data]

to the top

Problems with Data Types, High Severity (194)


CCAction.h
namespace cocos2d
[+] class CCAction (1)
[+] class CCFiniteTimeAction (1)
[+] class CCFollow (1)
[+] class CCSpeed (1)

CCActionCamera.h
namespace cocos2d
[+] class CCActionCamera (1)
[+] class CCOrbitCamera (1)

CCActionEase.h
namespace cocos2d
[+] class CCActionEase (1)
[+] class CCEaseBackIn (1)
[+] class CCEaseBackInOut (1)
[+] class CCEaseBackOut (1)
[+] class CCEaseBounce (1)
[+] class CCEaseBounceIn (1)
[+] class CCEaseBounceInOut (1)
[+] class CCEaseBounceOut (1)
[+] class CCEaseElastic (1)
[+] class CCEaseElasticIn (1)
[+] class CCEaseElasticInOut (1)
[+] class CCEaseElasticOut (1)
[+] class CCEaseExponentialIn (1)
[+] class CCEaseExponentialInOut (1)
[+] class CCEaseExponentialOut (1)
[+] class CCEaseIn (1)
[+] class CCEaseInOut (1)
[+] class CCEaseOut (1)
[+] class CCEaseRateAction (1)
[+] class CCEaseSineIn (1)
[+] class CCEaseSineInOut (1)
[+] class CCEaseSineOut (1)

CCActionGrid.h
namespace cocos2d
[+] class CCAccelAmplitude (1)
[+] class CCAccelDeccelAmplitude (1)
[+] class CCDeccelAmplitude (1)
[+] class CCGrid3DAction (1)
[+] class CCGridAction (1)
[+] class CCReuseGrid (1)
[+] class CCStopGrid (1)
[+] class CCTiledGrid3DAction (1)

CCActionGrid3D.h
namespace cocos2d
[+] class CCFlipX3D (1)
[+] class CCFlipY3D (1)
[+] class CCLens3D (1)
[+] class CCLiquid (1)
[+] class CCRipple3D (1)
[+] class CCShaky3D (1)
[+] class CCTwirl (1)
[+] class CCWaves (1)
[+] class CCWaves3D (1)

CCActionInstant.h
namespace cocos2d
[+] class CCActionInstant (1)
[+] class CCCallFunc (1)
[+] class CCFlipX (1)
[+] class CCFlipY (1)
[+] class CCHide (1)
[+] class CCPlace (1)
[+] class CCShow (1)
[+] class CCToggleVisibility (1)

CCActionInterval.h
namespace cocos2d
[+] class CCActionInterval (1)
[+] class CCAnimate (1)
[+] class CCBezierBy (1)
[+] class CCBezierTo (1)
[+] class CCBlink (1)
[+] class CCDelayTime (1)
[+] class CCFadeIn (1)
[+] class CCFadeOut (1)
[+] class CCFadeTo (1)
[+] class CCJumpBy (1)
[+] class CCJumpTo (1)
[+] class CCMoveBy (1)
[+] class CCMoveTo (1)
[+] class CCRepeat (1)
[+] class CCRepeatForever (1)
[+] class CCReverseTime (1)
[+] class CCRotateBy (1)
[+] class CCRotateTo (1)
[+] class CCScaleBy (1)
[+] class CCScaleTo (1)
[+] class CCSequence (1)
[+] class CCSkewBy (1)
[+] class CCSkewTo (1)
[+] class CCSpawn (1)
[+] class CCTintBy (1)
[+] class CCTintTo (1)

CCActionManager.h
namespace cocos2d
[+] class CCActionManager (1)

CCActionPageTurn3D.h
namespace cocos2d
[+] class CCPageTurn3D (1)

CCActionProgressTimer.h
namespace cocos2d
[+] class CCProgressFromTo (1)
[+] class CCProgressTo (1)

CCActionTiledGrid.h
namespace cocos2d
[+] class CCFadeOutBLTiles (1)
[+] class CCFadeOutDownTiles (1)
[+] class CCFadeOutTRTiles (1)
[+] class CCFadeOutUpTiles (1)
[+] class CCJumpTiles3D (1)
[+] class CCShakyTiles3D (1)
[+] class CCShatteredTiles3D (1)
[+] class CCShuffleTiles (1)
[+] class CCSplitCols (1)
[+] class CCSplitRows (1)
[+] class CCTurnOffTiles (1)
[+] class CCWavesTiles3D (1)

CCAnimation.h
namespace cocos2d
[+] class CCAnimation (1)

CCAnimationCache.h
namespace cocos2d
[+] class CCAnimationCache (1)

CCArray.h
namespace cocos2d
[+] class CCArray (1)

CCAtlasNode.h
namespace cocos2d
[+] class CCAtlasNode (1)

CCCamera.h
namespace cocos2d
[+] class CCCamera (1)

CCData.h
namespace cocos2d
[+] class CCData (1)

CCDirector.h
namespace cocos2d
[+] class CCDirector (1)
[+] class CCDisplayLinkDirector (1)

CCImage.h
namespace cocos2d
[+] class CCImage (4)

CCKeypadDelegate.h
namespace cocos2d
[+] class CCKeypadDelegate (2)
[+] class CCKeypadHandler (1)

CCLabelAtlas.h
namespace cocos2d
[+] class CCLabelAtlas (1)

CCLabelBMFont.h
namespace cocos2d
[+] class CCBMFontConfiguration (1)
[+] class CCLabelBMFont (1)

CCLabelTTF.h
namespace cocos2d
[+] class CCLabelTTF (1)

CCMenuItem.h
namespace cocos2d
[+] class CCMenuItem (2)
[+] class CCMenuItemAtlasFont (1)
[+] class CCMenuItemFont (1)
[+] class CCMenuItemImage (1)
[+] class CCMenuItemLabel (1)
[+] class CCMenuItemSprite (1)
[+] class CCMenuItemToggle (1)

CCMotionStreak.h
namespace cocos2d
[+] class CCMotionStreak (1)

CCNode.h
namespace cocos2d
[+] class CCNode (6)

CCObject.h
namespace cocos2d
[+] class CCObject (1)

CCParallaxNode.h
namespace cocos2d
[+] class CCParallaxNode (3)

CCParticleExamples.h
namespace cocos2d
[+] class CCParticleExplosion (1)
[+] class CCParticleFire (1)
[+] class CCParticleFireworks (1)
[+] class CCParticleFlower (1)
[+] class CCParticleGalaxy (1)
[+] class CCParticleMeteor (1)
[+] class CCParticleRain (1)
[+] class CCParticleSmoke (1)
[+] class CCParticleSnow (1)
[+] class CCParticleSpiral (1)
[+] class CCParticleSun (1)

CCParticleSystem.h
namespace cocos2d
[+] class CCParticleSystem (1)

CCParticleSystemQuad.h
namespace cocos2d
[+] class CCParticleSystemQuad (1)

CCProgressTimer.h
namespace cocos2d
[+] class CCProgressTimer (1)

CCProtocols.h
namespace cocos2d
[+] class CCProjectionProtocol (2)

CCRenderTexture.h
namespace cocos2d
[+] class CCRenderTexture (1)

CCScheduler.h
namespace cocos2d
[+] class CCTimer (2)

CCSet.h
namespace cocos2d
[+] class CCSet (1)

CCSprite.h
namespace cocos2d
[+] class CCSprite (1)

CCSpriteBatchNode.h
namespace cocos2d
[+] class CCSpriteBatchNode (1)

CCSpriteFrame.h
namespace cocos2d
[+] class CCSpriteFrame (1)

CCSpriteFrameCache.h
namespace cocos2d
[+] class CCSpriteFrameCache (1)

CCTextFieldTTF.h
namespace cocos2d
[+] class CCTextFieldTTF (3)

CCTexture2D.h
namespace cocos2d
[+] class CCTexture2D (1)

CCTextureAtlas.h
namespace cocos2d
[+] class CCTextureAtlas (1)

CCTextureCache.h
namespace cocos2d
[+] class CCTextureCache (1)

CCTexturePVR.h
namespace cocos2d
[+] class CCTexturePVR (1)

CCTileMapAtlas.h
namespace cocos2d
[+] class CCTileMapAtlas (1)

CCTMXLayer.h
namespace cocos2d
[+] class CCTMXLayer (5)

CCTMXObjectGroup.h
namespace cocos2d
[+] class CCTMXObjectGroup (3)

CCTMXTiledMap.h
namespace cocos2d
[+] class CCTMXTiledMap (5)

CCTMXXMLParser.h
namespace cocos2d
[+] class CCTMXLayerInfo (1)
[+] class CCTMXMapInfo (7)
[+] class CCTMXTilesetInfo (1)

CCTouchDelegateProtocol.h
namespace cocos2d
[+] class CCTouchDelegate (3)

CCTouchDispatcher.h
namespace cocos2d
[+] class CCTouchDispatcher (1)

CCTouchHandler.h
namespace cocos2d
[+] class CCStandardTouchHandler (1)
[+] class CCTargetedTouchHandler (1)
[+] class CCTouchHandler (1)

to the top

Problems with Symbols, High Severity (44)


CCActionInstant.h, libcocos2d.so
namespace cocos2d
[+] CCCallFunc::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)() selector ) [static] (1)
[+] CCCallFunc::initWithTarget SelectorProtocol* pSelectorTarget ) (1)
[+] CCCallFuncN::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*) selector ) [static] (1)
[+] CCCallFuncN::initWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*) selector ) (1)
[+] CCCallFuncND::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*, void*) selector, void* d ) [static] (1)
[+] CCCallFuncND::initWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCNode*, void*) selector, void* d ) (1)
[+] CCCallFuncO::actionWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCObject*) selector, CCObject* pObject ) [static] (1)
[+] CCCallFuncO::initWithTarget ( SelectorProtocol* pSelectorTarget, void(SelectorProtocol::*)(CCObject*) selector, CCObject* pObject ) (1)

CCMenuItem.h, libcocos2d.so
namespace cocos2d
[+] CCMenuItem::initWithTarget ( SelectorProtocol* rec, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItem::itemWithTarget ( SelectorProtocol* rec, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItem::registerScriptHandler char const* pszFunctionName ) (1)
[+] CCMenuItem::setTarget ( SelectorProtocol* rec, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItemAtlasFont::initFromString ( char const* value, char const* charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItemAtlasFont::itemFromString ( char const* value, char const* charMapFile, int itemWidth, int itemHeight, char startCharMap, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemFont::initFromString ( char const* value, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItemFont::itemFromString ( char const* value, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemImage::initFromNormalImage ( char const* normalImage, char const* selectedImage, char const* disabledImage, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItemImage::itemFromNormalImage ( char const* normalImage, char const* selectedImage, char const* disabledImage, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemImage::itemFromNormalImage ( char const* normalImage, char const* selectedImage, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemLabel::initWithLabel ( CCNode* label, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItemLabel::itemWithLabel ( CCNode* label, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemSprite::initFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) (1)
[+] CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite ) [static] (1)
[+] CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, CCNode* disabledSprite, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemSprite::itemFromNormalSprite ( CCNode* normalSprite, CCNode* selectedSprite, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) [static] (1)
[+] CCMenuItemToggle::initWithTarget ( SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector, CCMenuItem* item, va_list args ) (1)
[+] CCMenuItemToggle::itemWithTarget ( SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector, CCMenuItem* item, ... ) [static] (1)

CCNode.h, libcocos2d.so
namespace cocos2d
[+] CCNode::schedule void(SelectorProtocol::*)(ccTime) selector ) (1)
[+] CCNode::schedule ( void(SelectorProtocol::*)(ccTime) selector, ccTime interval ) (1)
[+] CCNode::unschedule void(SelectorProtocol::*)(ccTime) selector ) (1)

CCScheduler.h, libcocos2d.so
namespace cocos2d
[+] CCScheduler::isTargetPaused SelectorProtocol* pTarget ) (1)
[+] CCScheduler::pauseTarget SelectorProtocol* pTarget ) (1)
[+] CCScheduler::resumeTarget SelectorProtocol* pTarget ) (1)
[+] CCScheduler::scheduleScriptFunc ( char const* pszFuncName, ccTime fInterval, bool bPaused ) (1)
[+] CCScheduler::scheduleSelector ( void(SelectorProtocol::*)(ccTime) pfnSelector, SelectorProtocol* pTarget, ccTime fInterval, bool bPaused ) (1)
[+] CCScheduler::scheduleUpdateForTarget ( SelectorProtocol* pTarget, int nPriority, bool bPaused ) (1)
[+] CCScheduler::unscheduleAllSelectorsForTarget SelectorProtocol* pTarget ) (1)
[+] CCScheduler::unscheduleSelector ( void(SelectorProtocol::*)(ccTime) pfnSelector, SelectorProtocol* pTarget ) (1)
[+] CCScheduler::unscheduleUpdateForTarget SelectorProtocol const* pTarget ) (1)
[+] CCTimer::initWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector ) (1)
[+] CCTimer::initWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector, ccTime fSeconds ) (1)
[+] CCTimer::timerWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector ) [static] (1)
[+] CCTimer::timerWithTarget ( SelectorProtocol* pTarget, void(SelectorProtocol::*)(ccTime) pfnSelector, ccTime fSeconds ) [static] (1)

CCTextureCache.h, libcocos2d.so
namespace cocos2d
[+] CCTextureCache::addImageAsync ( char const* path, SelectorProtocol* target, void(SelectorProtocol::*)(CCObject*) selector ) (1)

to the top

Problems with Data Types, Medium Severity (41)


CCAction.h
namespace cocos2d
[+] class CCFollow (1)

CCActionInstant.h
namespace cocos2d
[+] class CCCallFunc (2)
[+] class CCCallFuncN (1)
[+] class CCCallFuncND (1)
[+] class CCCallFuncO (1)

CCAnimation.h
namespace cocos2d
[+] class CCAnimation (1)

CCAnimationCache.h
namespace cocos2d
[+] class CCAnimationCache (1)

CCArray.h
namespace cocos2d
[+] class CCArray (1)

CCCamera.h
namespace cocos2d
[+] class CCCamera (1)

CCData.h
namespace cocos2d
[+] class CCData (1)

CCDirector.h
namespace cocos2d
[+] class CCDirector (1)
[+] class CCDisplayLinkDirector (1)

CCKeypadDelegate.h
namespace cocos2d
[+] class CCKeypadHandler (1)

CCLabelBMFont.h
namespace cocos2d
[+] class CCBMFontConfiguration (3)

CCMutableArray.h
namespace cocos2d
[+] class CCMutableArray<CCSpriteFrame*> (1)

CCObject.h
namespace cocos2d
[+] class CCObject (3)

CCProtocols.h
namespace cocos2d
[+] class CCRGBAProtocol (2)
[+] class CCTextureProtocol (1)

CCScene.h
namespace cocos2d
[+] class CCScene (1)

CCScheduler.h
namespace cocos2d
[+] class CCScheduler (1)
[+] class CCTimer (1)

CCSet.h
namespace cocos2d
[+] class CCSet (1)

CCSpriteFrame.h
namespace cocos2d
[+] class CCSpriteFrame (1)

CCSpriteFrameCache.h
namespace cocos2d
[+] class CCSpriteFrameCache (1)

CCTexture2D.h
namespace cocos2d
[+] class CCTexture2D (1)

CCTextureAtlas.h
namespace cocos2d
[+] class CCTextureAtlas (1)

CCTexturePVR.h
namespace cocos2d
[+] class CCTexturePVR (1)

CCTMXXMLParser.h
namespace cocos2d
[+] class CCTMXLayerInfo (1)
[+] class CCTMXTilesetInfo (1)

CCTouchDelegateProtocol.h
namespace cocos2d
[+] class CCTouchDelegate (2)

CCTouchDispatcher.h
namespace cocos2d
[+] class CCTouchDispatcher (1)

CCTouchHandler.h
namespace cocos2d
[+] class CCStandardTouchHandler (1)
[+] class CCTargetedTouchHandler (1)
[+] class CCTouchHandler (1)

to the top

Problems with Data Types, Low Severity (26)


CCActionInstant.h
namespace cocos2d
[+] class CCCallFunc (1)

CCLayer.h
namespace cocos2d
[+] class CCLayer (3)
[+] class CCLayerColor (2)

CCMenuItem.h
namespace cocos2d
[+] class CCMenuItem (2)

CCMutableArray.h
namespace cocos2d
[+] class CCMutableArray<CCSpriteFrame*> (1)

CCMutableDictionary.h
namespace cocos2d
[+] class CCMutableDictionary<std::string,CCObject*> (1)

CCNode.h
namespace cocos2d
[+] class CCNode (1)

CCScheduler.h
namespace cocos2d
[+] class CCScheduler (2)
[+] class CCTimer (2)

CCString.h
namespace cocos2d
[+] class CCString (1)

CCTouch.h
namespace cocos2d
[+] class CCEvent (1)
[+] class CCTouch (2)

CCTouchHandler.h
namespace cocos2d
[+] class CCTargetedTouchHandler (1)

selector_protocol.h
namespace cocos2d
[+] typedef SEL_CallFunc (1)
[+] typedef SEL_CallFuncN (1)
[+] typedef SEL_CallFuncND (1)
[+] typedef SEL_CallFuncO (1)
[+] typedef SEL_MenuHandler (1)
[+] typedef SEL_SCHEDULE (1)

to the top

Problems with Symbols, Low Severity (1)


CCTouchHandler.h, libcocos2d.so
namespace cocos2d
[+] CCTargetedTouchHandler::getClaimedTouches ( ) (1)

to the top

Problems with Constants (2)


CCPlatformConfig.h
[+] CC_PLATFORM_BADA
[+] CC_PLATFORM_LINUX

to the top

Other Changes in Data Types (18)


CCImage.h
namespace cocos2d
[+] enum CCImage::EImageFormat (1)

CCTextFieldTTF.h
namespace cocos2d
[+] class CCTextFieldTTF (3)

CCTMXLayer.h
namespace cocos2d
[+] class CCTMXLayer (4)

CCTMXTiledMap.h
namespace cocos2d
[+] class CCTMXTiledMap (2)

CCTMXXMLParser.h
namespace cocos2d
[+] class CCTMXMapInfo (8)

to the top

Header Files (1)


cocos2d.h

to the top

Shared Libraries (10)


libcocos2d.so
libcocosdenshion.so
libfmodex-4.36.01.so
libfmodex.so
libfmodex64-4.38.00.so
libfmodex64.so
libfmodexL-4.36.01.so
libfmodexL.so
libfmodexL64-4.38.00.so
libfmodexL64.so

to the top




Generated on Fri Jan 18 17:05:38 2013 for Cocos2DX by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API