// clang-format off [[link(win, android)]] class cocos2d::CCActionTween { static cocos2d::CCActionTween* create(float, char const*, float, float) = mac 0x447590; } [[link(win, android)]] class cocos2d::CCActionManager { CCActionManager() { m_pTargets = nullptr; m_pCurrentTarget = nullptr; m_bCurrentTargetSalvaged = false; } ~CCActionManager() {} virtual auto update(float) = mac 0x10c9a0; auto addAction(cocos2d::CCAction*, cocos2d::CCNode*, bool) = mac 0x10bed0; auto pauseTarget(cocos2d::CCObject*) = mac 0x10bc50; auto resumeTargets(cocos2d::CCSet*) = mac 0x10be80; auto resumeTarget(cocos2d::CCObject*) = mac 0x10bd20; } [[link(win, android)]] class cocos2d::CCAnimate { static cocos2d::CCAnimate* create(cocos2d::CCAnimation*) = mac 0x1f8fc0; } [[link(win, android)]] class cocos2d::CCAnimation { static auto createWithSpriteFrames(cocos2d::CCArray*, float) = mac 0x140df0; } [[link(win, android)]] class cocos2d::CCApplication { virtual auto run(); virtual auto getCurrentLanguage() = mac 0x1a3f40, ios 0x10e508; virtual auto getTargetPlatform() = mac 0x1a3f20, ios 0x10e57c; virtual auto openURL(char const*) = mac 0x1a4550, ios 0x10e7a4; virtual auto setAnimationInterval(double) = mac 0x1a3ee0, ios 0x10e494; static auto sharedApplication() = mac 0x1a3f30; [[link(win)]] bool getControllerConnected() const = mac 0x27d1b0; // ~CCApplication() = mac 0x1a3d10, ios 0x10e384; CCApplication() {} ~CCApplication() {} } [[link(win, android)]] class cocos2d::CCArray { // auto addObject(cocos2d::CCObject*) = mac 0x419f90, ios 0x16504c; auto addObjectNew(cocos2d::CCObject*) = mac 0x41a450; // auto addObjectsFromArray(cocos2d::CCArray*) = mac 0x41a2d0; // auto containsObject(cocos2d::CCObject*) const = mac 0x41a3e0; // auto count() const = mac 0x41a2f0, ios 0x1650e8; // static cocos2d::CCArray* create() = mac 0x419cb0, ios 0x164ec8; // static auto createWithObject(cocos2d::CCObject*) = mac 0x419d50; // auto fastRemoveObject(cocos2d::CCObject*) = mac 0x41a520; // auto fastRemoveObjectAtIndex(unsigned int) = mac 0x41a500; auto fastRemoveObjectAtIndexNew(unsigned int) = mac 0x41a510; // auto insertObject(cocos2d::CCObject*, unsigned int) = mac 0x41a460; // auto lastObject() = mac 0x41a360; // auto objectAtIndex(unsigned int) = mac 0x41a340, ios 0x16510c; // auto removeAllObjects() = mac 0x41a4f0, ios 0x1651f0; // auto removeLastObject(bool) = mac 0x41a470; // auto removeObject(cocos2d::CCObject*, bool) = mac 0x41a490; // auto removeObjectAtIndex(unsigned int, bool) = mac 0x41a4b0; // auto stringAtIndex(unsigned int) = mac 0x41a320; } [[link(win, android)]] class cocos2d::CCBezierTo { static cocos2d::CCBezierTo* create(float, cocos2d::_ccBezierConfig const&) = mac 0x1f6c10; } [[link(win, android)]] class cocos2d::CCBMFontConfiguration { static cocos2d::CCBMFontConfiguration* create(char const*) = mac 0x3450f0; } [[link(win, android)]] class cocos2d::CCCallFunc { static auto create(cocos2d::CCObject*, cocos2d::SEL_CallFunc) = mac 0x454d90; } [[link(win, android)]] class cocos2d::CCCallFuncO { static auto create(cocos2d::CCObject*, cocos2d::SEL_CallFuncO, cocos2d::CCObject*) = mac 0x455940; } [[link(win, android)]] class cocos2d::CCClippingNode { CCClippingNode() { m_pStencil = nullptr; m_fAlphaThreshold = 1.f; m_bInverted = false; } ~CCClippingNode() = mac 0x4191e0, win 0xadae0; static cocos2d::CCClippingNode* create() = mac 0x4192a0; static cocos2d::CCClippingNode* create(cocos2d::CCNode*) = mac 0x419330; // Inlined in create() call auto init() = mac 0x4193e0; // Inlined in create() call auto init(cocos2d::CCNode* stencil) = mac 0x419400; auto getAlphaThreshold() const = mac 0x419a10; auto getStencil() const = mac 0x4199c0; auto isInverted() const = mac 0x419a30; auto onEnter() = mac 0x419470; auto onEnterTransitionDidFinish() = mac 0x4194a0; auto onExit() = mac 0x419500; auto onExitTransitionDidStart() = mac 0x4194d0; auto setAlphaThreshold(float) = mac 0x419a20; auto setInverted(bool) = mac 0x419a40; auto setStencil(cocos2d::CCNode*) = mac 0x4199d0; auto visit() = mac 0x419530; } // not sure how the entire class is supposed to be added to only windows cuz idk if it even exists on mac // class cocos2d::CCControllerHandler { // CCControllerHandler(int userIndex) = win 0xc7f50; // cocos2d::CCControllerState getState() = win 0xc7f80; // void updateConnected() = win 0xc7fb0; //} [[link(win, android)]] class cocos2d::CCDelayTime { static cocos2d::CCDelayTime* create(float) = mac 0x1f4380; } [[link(win, android)]] class cocos2d::CCDictionary { auto allKeys() = mac 0x190450, ios 0x2de774; auto count() = mac 0x190430; static cocos2d::CCDictionary* create() = mac 0x192650; auto objectForKey(intptr_t) = mac 0x190bb0, ios 0x2decc0; auto objectForKey(gd::string const&) = mac 0x190870, ios 0x2de988; auto removeAllObjects() = mac 0x190220; auto removeObjectForKey(intptr_t) = mac 0x1921d0; auto removeObjectForKey(gd::string const&) = mac 0x191d40; auto setObject(cocos2d::CCObject*, intptr_t) = mac 0x191790, ios 0x2df734; auto setObject(cocos2d::CCObject*, gd::string const&) = mac 0x190dc0, ios 0x2dee7c; auto valueForKey(intptr_t) = mac 0x190cf0; auto valueForKey(gd::string const&) = mac 0x1907a0; } [[link(win, android)]] class cocos2d::CCDirector { CCDirector() {} ~CCDirector() {} // virtual ~CCDirector() = mac 0x2493a0; virtual auto init() = mac 0x248df0; virtual auto getScheduler() = mac 0x24af00; virtual auto setScheduler(cocos2d::CCScheduler*) = mac 0x24aec0; virtual auto getActionManager() = mac 0x24af50; virtual auto setActionManager(cocos2d::CCActionManager*) = mac 0x24af10; virtual auto getTouchDispatcher() = mac 0x24afa0; virtual auto setTouchDispatcher(cocos2d::CCTouchDispatcher*) = mac 0x24af60; virtual auto getKeypadDispatcher() = mac 0x24b090; virtual auto setKeypadDispatcher(cocos2d::CCKeypadDispatcher*) = mac 0x24b050; virtual auto getKeyboardDispatcher() = mac 0x24aff0; virtual auto setKeyboardDispatcher(cocos2d::CCKeyboardDispatcher*) = mac 0x24afb0; virtual auto getMouseDispatcher() = mac 0x24b040; virtual auto setMouseDispatcher(cocos2d::CCMouseDispatcher*) = mac 0x24b000; virtual auto getAccelerometer() = mac 0x24b0e0; virtual auto setAccelerometer(cocos2d::CCAccelerometer*) = mac 0x24b0a0; virtual auto getDeltaTime() = mac 0x249bd0; auto getWinSize() = mac 0x24a0f0, ios 0xece34; auto pushScene(cocos2d::CCScene*) = mac 0x24a620; auto replaceScene(cocos2d::CCScene*) = mac 0x24a6d0, ios 0xed08c; auto resetSmoothFixCounter() = mac 0x249bc0; static auto sharedDirector() = mac 0x248cb0, ios 0xebf84; auto calculateDeltaTime() = mac 0x2497a0; auto calculateMPF() = mac 0x19eac0; auto convertToGL(cocos2d::CCPoint const&) = mac 0x24a210; auto convertToUI(cocos2d::CCPoint const&) = mac 0x24a340; auto drawScene() = mac 0x249690; auto willSwitchToScene(cocos2d::CCScene* scene) = mac 0x24a520; auto setOpenGLView(cocos2d::CCEGLView *pobOpenGLView) = mac 0x249be0; auto updateScreenScale(cocos2d::CCSize) = mac 0x249f10; auto setContentScaleFactor(float); auto setNextScene() = mac 0x2498d0; auto showStats() = mac 0x2499e0; auto updateContentScale(cocos2d::TextureQuality) = mac 0x249ff0; auto popSceneWithTransition(float, cocos2d::PopTransition) = mac 0x24a8b0; } [[link(win, android)]] class cocos2d::CCDrawNode { CCDrawNode() = mac 0x378b40, win 0x6b9f0; auto clear() = mac 0x379e80; static cocos2d::CCDrawNode* create() = mac 0x378d00; auto drawPolygon(cocos2d::CCPoint*, unsigned int, cocos2d::_ccColor4F const&, float, cocos2d::_ccColor4F const&) = mac 0x3797f0; auto drawSegment(cocos2d::CCPoint const&, cocos2d::CCPoint const&, float, cocos2d::_ccColor4F const&) = mac 0x3792d0; auto drawDot(cocos2d::CCPoint const&, float, cocos2d::_ccColor4F const&) = mac 0x379100; auto getBlendFunc() const = mac 0x379ea0; virtual auto init() = mac 0x378e00; auto setBlendFunc(cocos2d::_ccBlendFunc const&) = mac 0x379eb0; virtual auto draw() = mac 0x379020; virtual ~CCDrawNode() = mac 0x378cc0, win 0x6ba60; } [[link(win, android)]] class cocos2d::CCAction { CCAction() = mac 0x35b610, win 0x7a6d0; virtual ~CCAction() = mac 0x35b6b0, win 0x7a7f0; auto stop() = mac 0x35b860; auto copyWithZone(cocos2d::CCZone* zone) = mac 0x35b7a0; auto startWithTarget(cocos2d::CCNode* target) = mac 0x35b850; auto step(float dt) = mac 0x35b880; auto isDone() = mac 0x35b870; auto update(float time) = mac 0x35b890; } [[link(win, android)]] class cocos2d::CCFiniteTimeAction { // same as CCActionInterval::reverse i think auto reverse() = mac 0x1f2720; } [[link(win, android)]] class cocos2d::CCActionInterval { auto copyWithZone(cocos2d::CCZone* zone) = mac 0x1f2550; auto isDone() = mac 0x1f2640; auto startWithTarget(cocos2d::CCNode* pTarget) = mac 0x1f2700; auto step(float dt) = mac 0x1f2660; auto reverse() = mac 0x1f2720; bool initWithDuration(float d) = mac 0x1f2510; } [[link(win, android)]] class cocos2d::CCEaseBackIn { static cocos2d::CCEaseBackIn* create(cocos2d::CCActionInterval*) = mac 0x2a41b0; } [[link(win, android)]] class cocos2d::CCEaseElasticIn { static cocos2d::CCEaseElasticIn* create(cocos2d::CCActionInterval*, float) = mac 0x2a2e00; } [[link(win, android)]] class cocos2d::CCEaseElasticOut { static cocos2d::CCEaseElasticOut* create(cocos2d::CCActionInterval*, float) = mac 0x2a3080; } [[link(win, android)]] class cocos2d::CCEaseIn { static cocos2d::CCEaseIn* create(cocos2d::CCActionInterval*, float) = mac 0x2a1960; } [[link(win, android)]] class cocos2d::CCEaseInOut { static cocos2d::CCEaseInOut* create(cocos2d::CCActionInterval*, float) = mac 0x2a1d80; } [[link(win, android)]] class cocos2d::CCEaseOut { static cocos2d::CCEaseOut* create(cocos2d::CCActionInterval*, float) = mac 0x2a1b70; } [[link(win)]] class cocos2d::CCEGLView { CCEGLView(); static cocos2d::CCEGLView* sharedOpenGLView() = mac 0x295320; virtual void swapBuffers() = mac 0x295510; void updateWindow(int width, int height); void setupWindow(cocos2d::CCRect); bool initGlew(); void toggleFullScreen(bool fullscreen); void pollEvents(); void onGLFWCharCallback(GLFWwindow* window, unsigned int entered); void onGLFWCursorEnterFunCallback(GLFWwindow* window, int entered); void onGLFWDeviceChangeFunCallback(GLFWwindow* window); void onGLFWError(int code, const char* description); void onGLFWframebuffersize(GLFWwindow* window, int width, int height); void onGLFWMouseMoveCallBack(GLFWwindow* window, double x, double y); void onGLFWMouseCallBack(GLFWwindow* window, int button, int action, int mods); void onGLFWKeyCallback(GLFWwindow* window, int key, int scancode, int action, int mods); void onGLFWMouseScrollCallback(GLFWwindow* window, double xoffset, double yoffset); void onGLFWWindowIconifyFunCallback(GLFWwindow* window, int iconified); void onGLFWWindowPosCallback(GLFWwindow* window, int x, int y); void onGLFWWindowSizeFunCallback(GLFWwindow* window, int width, int height); } [[link(win, android)]] class cocos2d::CCEGLViewProtocol { CCEGLViewProtocol() = win 0xbac00; virtual ~CCEGLViewProtocol() = win 0xbacc0; auto getViewPortRect() const = mac 0x29e2f0; auto getScaleX() const = mac 0x29e300; auto getScaleY() const = mac 0x29e310; virtual auto setDesignResolutionSize(float, float, ResolutionPolicy); virtual void setFrameSize(float, float) = mac 0x29d960; } [[link(win, android)]] class cocos2d::CCFadeOut { static cocos2d::CCFadeOut* create(float) = mac 0x1f7d80; } [[link(win, android)]] class cocos2d::CCFadeTo { static cocos2d::CCFadeTo* create(float, unsigned char) = mac 0x1f7ff0; } [[link(win, android)]] class cocos2d::CCFileUtils : cocos2d::TypeInfo { static cocos2d::CCFileUtils* sharedFileUtils() = mac 0x377030, ios 0x159450; static void purgeFileUtils(); virtual void addSearchPath(const char* path); virtual void removeSearchPath(const char *path); virtual gd::string fullPathForFilename(const char* filename, bool unk) = mac 0x23f940; void removeAllPaths() = mac 0x241600; } [[link(win, android)]] class cocos2d::CCGLProgram { auto setUniformsForBuiltins() = mac 0x232c70; auto use() = mac 0x231d70; bool compileShader(unsigned int* shader, unsigned int type, const char* source) = mac 0x231a30; } [[link(win, android)]] class cocos2d::CCHide { static cocos2d::CCHide* create() = mac 0x4543e0; } [[link(win, android)]] class cocos2d::CCIMEDelegate { ~CCIMEDelegate() { CCIMEDispatcher::sharedDispatcher()->removeDelegate(this); } virtual auto attachWithIME() = mac 0x2776a0, ios 0x12d3d4; virtual auto detachWithIME() = mac 0x277880, ios 0x12d4e8; CCIMEDelegate() { CCIMEDispatcher::sharedDispatcher()->addDelegate(this); } } [[link(win, android)]] class cocos2d::CCIMEDispatcher { static auto sharedDispatcher() = mac 0x2773f0, ios 0x12d170; auto addDelegate(cocos2d::CCIMEDelegate*) = mac 0x277480, ios 0x12d204; auto removeDelegate(cocos2d::CCIMEDelegate*) = mac 0x2775f0, ios 0x12d2c4; void dispatchInsertText(const char* text, int len) = mac 0x277ac0; void dispatchDeleteBackward() = mac 0x277af0; } [[link(win, android)]] class cocos2d::CCImage { CCImage() = mac 0x24fa00, win 0xc5fd0; virtual ~CCImage() = mac 0x24fa80, win 0xc6100; auto initWithImageFile(const char*, cocos2d::CCImage::EImageFormat imageType); auto initWithImageFileThreadSafe(const char*, cocos2d::CCImage::EImageFormat imageType); auto initWithImageData(void*, int, cocos2d::CCImage::EImageFormat, int, int, int) = mac 0x24fcb0; } [[link(win, android)]] class cocos2d::CCKeyboardDispatcher { bool dispatchKeyboardMSG(cocos2d::enumKeyCodes, bool) = mac 0xe8190; const char* keyToString(cocos2d::enumKeyCodes) = mac 0xe8450; } [[link(win, android)]] class cocos2d::CCKeyboardHandler { static cocos2d::CCKeyboardHandler* handlerWithDelegate(cocos2d::CCKeyboardDelegate*) = mac 0x242030; virtual auto initWithDelegate(cocos2d::CCKeyboardDelegate*) = mac 0x241ff0, ios 0x13f8b8; ~CCKeyboardHandler() = mac 0x241e90, ios 0x13f87c, win 0x99a10; } [[link(win, android)]] class cocos2d::CCKeypadHandler { static cocos2d::CCKeypadHandler* handlerWithDelegate(cocos2d::CCKeypadDelegate*) = mac 0x1ff2d0; virtual auto initWithDelegate(cocos2d::CCKeypadDelegate*) = mac 0x1ff290, ios 0x69; // iOS stub virtual ~CCKeypadHandler() = mac 0x1ff130, ios 0x2c530, win 0xf5f50; cocos2d::CCKeypadDelegate* getDelegate() = mac 0x1ff0b0; } [[link(win, android)]] class cocos2d::CCLabelBMFont { static cocos2d::CCLabelBMFont* create(char const*, char const*) = mac 0x347660; auto limitLabelWidth(float, float, float) = mac 0x34a6e0, ios 0x21b740; auto setFntFile(char const*) = mac 0x34a5f0; auto createFontChars() = mac 0x347fc0; static auto create() = mac 0x3473f0; virtual auto init() = mac 0x347b10, ios 0x2198e0; bool initWithString(const char* str, const char* fnt, float width, cocos2d::CCTextAlignment align, cocos2d::CCPoint offset); virtual auto setScaleX(float) = mac 0x34a5b0, ios 0x21b6e8; virtual auto setScaleY(float) = mac 0x34a5d0, ios 0x21b714; virtual auto setScale(float) = mac 0x34a590, ios 0x21b6bc; virtual auto setAnchorPoint(cocos2d::CCPoint const&) = mac 0x349440, ios 0x21aa7c; virtual auto setString(char const*) = mac 0x348990, ios 0x21a408; virtual auto setString(char const*, bool) = mac 0x3489e0, ios 0x21a42c; virtual auto getString() = mac 0x348bf0, ios 0x21a60c; virtual auto setCString(char const*) = mac 0x348c10, ios 0x21a63c; virtual auto updateLabel() = mac 0x349480, ios 0x21aad0; virtual auto setAlignment(cocos2d::CCTextAlignment) = mac 0x34a530, ios 0x21b68c; virtual auto setWidth(float) = mac 0x34a550, ios 0x21b69c; virtual auto setLineBreakWithoutSpace(bool) = mac 0x34a570, ios 0x21b6ac; virtual auto isOpacityModifyRGB() = mac 0x3490e0, ios 0x21a8c4; virtual auto setOpacityModifyRGB(bool) = mac 0x348f70, ios 0x21a80c; virtual auto getOpacity() = mac 0x348df0, ios 0x21a748; virtual auto getDisplayedOpacity() = mac 0x348e10, ios 0x21a758; virtual auto setOpacity(unsigned char) = mac 0x348e30, ios 0x21a768; virtual auto updateDisplayedOpacity(unsigned char) = mac 0x349100, ios 0x21a8d4; virtual auto isCascadeOpacityEnabled() = mac 0x349400, ios 0x21aa5c; virtual auto setCascadeOpacityEnabled(bool) = mac 0x349420, ios 0x21aa6c; virtual auto getColor() = mac 0x348c30, ios 0x21a648; virtual auto getDisplayedColor() = mac 0x348c50, ios 0x21a658; virtual auto setColor(cocos2d::ccColor3B const&) = mac 0x348c70, ios 0x21a668; virtual auto updateDisplayedColor(cocos2d::ccColor3B const&) = mac 0x349210, ios 0x21a968; virtual auto isCascadeColorEnabled() = mac 0x3493c0, ios 0x21aa3c; virtual auto setCascadeColorEnabled(bool) = mac 0x3493e0, ios 0x21aa4c; virtual auto setString(unsigned short*, bool) = mac 0x348a60, ios 0x21a4b4; virtual ~CCLabelBMFont() = mac 0x347e80, win 0x9be70; } [[link(win, android)]] class cocos2d::CCLabelTTF { static cocos2d::CCLabelTTF* create() = mac 0x1fa7e0; static cocos2d::CCLabelTTF* create(char const*, char const*, float) = mac 0x1fa840; auto updateTexture() = mac 0x1fadc0; virtual auto setString(char const*) = mac 0x1fad70; } [[link(win, android)]] class cocos2d::CCLayer { CCLayer() = mac 0x2725b0, ios 0xc7708, win 0xa15e0; virtual auto ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x2734d0, ios 0xc810c; virtual auto ccTouchCancelled(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x273650, ios 0xc82ac; virtual auto ccTouchEnded(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x2735d0, ios 0xc820c; virtual auto ccTouchMoved(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x273550, ios 0xc816c; virtual auto ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*) = mac 0x2736d0, ios 0xc834c; virtual auto ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*) = mac 0x273850, ios 0xc852c; virtual auto ccTouchesEnded(cocos2d::CCSet*, cocos2d::CCEvent*) = mac 0x2737d0, ios 0xc848c; virtual auto ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*) = mac 0x273750, ios 0xc83ec; static cocos2d::CCLayer* create() = mac 0x272a00; virtual auto didAccelerate(cocos2d::CCAcceleration*) = mac 0x272ea0, ios 0xc7c5c; virtual auto getTouchMode() = mac 0x272e10, ios 0xc7b9c; virtual auto getTouchPriority() = mac 0x272e00, ios 0xc7b94; virtual auto init() = mac 0x2729a0, ios 0xc7894; virtual auto isAccelerometerEnabled() = mac 0x272e20, ios 0xc7ba4; virtual auto isKeyboardEnabled() = mac 0x273010, ios 0xc7d70; virtual auto isKeypadEnabled() = mac 0x272f70, ios 0xc7cf4; virtual auto isMouseEnabled() = mac 0x273090, ios 0xc7de0; virtual auto isTouchEnabled() = mac 0x272ce0, ios 0xc7a54; virtual auto keyBackClicked() = mac 0x273160, ios 0xc7e50; virtual auto keyDown(cocos2d::enumKeyCodes) = mac 0x273280, ios 0xc7efc; virtual auto keyMenuClicked() = mac 0x273200, ios 0xc7eac; virtual auto onEnter() = mac 0x273300, ios 0xc7f38; virtual auto onEnterTransitionDidFinish() = mac 0x273490, ios 0xc80cc; virtual auto onExit() = mac 0x2733c0, ios 0xc8004; virtual auto registerScriptTouchHandler(int, bool, int, bool) = mac 0x272bd0, ios 0xc79c8; virtual auto registerWithTouchDispatcher() = mac 0x272b40, ios 0xc7958; virtual auto setAccelerometerEnabled(bool) = mac 0x272e30, ios 0xc7bac; virtual auto setAccelerometerInterval(double) = mac 0x272e70, ios 0xc7c10; virtual auto setKeyboardEnabled(bool) = mac 0x273020, ios 0xc7d78; virtual auto setKeypadEnabled(bool) = mac 0x272f80, ios 0xc7cfc; virtual auto setMouseEnabled(bool) = mac 0x2730a0, ios 0xc7de8; virtual auto setTouchEnabled(bool) = mac 0x272cf0, ios 0xc7a5c; virtual auto setTouchMode(cocos2d::ccTouchesMode) = mac 0x272d60, ios 0xc7acc; virtual auto setTouchPriority(int) = mac 0x272db0, ios 0xc7b30; virtual auto unregisterScriptTouchHandler() = mac 0x272c30, ios 0xc7a28; virtual ~CCLayer() = mac 0x2727b0, ios 0xc7848, win 0xa1940; } [[link(win, android)]] class cocos2d::CCLayerColor { CCLayerColor() = mac 0x274320, ios 0xc8aec, win 0xa1710; static cocos2d::CCLayerColor* create(cocos2d::_ccColor4B const&, float, float) = mac 0x2745e0; static cocos2d::CCLayerColor* create(cocos2d::_ccColor4B const&) = mac 0x2744c0; virtual auto draw() = mac 0x274b50, ios 0xc8fe0; virtual auto getBlendFunc() = mac 0x274480, ios 0xc8bcc; virtual auto init() = mac 0x274800, ios 0xc8de8; virtual auto initWithColor(cocos2d::_ccColor4B const&) = mac 0x2749a0, ios 0xc8f14; virtual auto initWithColor(cocos2d::_ccColor4B const&, float, float) = mac 0x274850, ios 0xc8e34; virtual auto setBlendFunc(cocos2d::_ccBlendFunc) = mac 0x2744a0, ios 0xc8bdc; virtual auto setColor(cocos2d::_ccColor3B const&) = mac 0x274c20, ios 0xc90ac; virtual auto setContentSize(cocos2d::CCSize const&) = mac 0x2749f0, ios 0xc8f64; virtual auto setOpacity(unsigned char) = mac 0x274db0, ios 0xc9108; virtual auto updateColor() = mac 0x274ae0, ios 0xc8f80; virtual ~CCLayerColor() = mac 0x2743d0, ios 0x2743e0, win 0xa1a20; } [[link(win, android)]] class cocos2d::CCLayerRGBA { CCLayerRGBA() = mac 0x2738d0, ios 0xc85cc, win 0xa1890; virtual auto init() = mac 0x273b40, ios 0xc8de8; virtual auto getOpacity() = mac 0x273be0, ios 0xc8698; virtual auto getDisplayedOpacity() = mac 0x273c00, ios 0xc8724; virtual auto setOpacity(unsigned char) = mac 0x273c20, ios 0xc8734; virtual auto updateDisplayedOpacity(unsigned char) = mac 0x273f20, ios 0xc88d8; virtual auto isCascadeOpacityEnabled() = mac 0x2741f0, ios 0xc8aac; virtual auto setCascadeOpacityEnabled(bool) = mac 0x274210, ios 0xc8abc; virtual auto getColor() = mac 0x273d60, ios 0xc87d8; virtual auto getDisplayedColor() = mac 0x273d80, ios 0xc87e8; virtual auto setColor(cocos2d::_ccColor3B const&) = mac 0x273da0, ios 0xc87f8; virtual auto updateDisplayedColor(cocos2d::_ccColor3B const&) = mac 0x2740b0, ios 0xc89a4; virtual auto isCascadeColorEnabled() = mac 0x274230, ios 0xc8acc; virtual auto setCascadeColorEnabled(bool) = mac 0x274250, ios 0xc8adc; // virtual auto setOpacityModifyRGB(bool) = mac 0x6180, ios 0x68e8; // virtual auto isOpacityModifyRGB() = mac 0x6190, ios 0x68ec; virtual ~CCLayerRGBA() = mac 0x273aa0, ios 0xc77b0, win 0xa1b20; } [[link(win, android)]] class cocos2d::CCMenu { auto alignItemsHorizontallyWithPadding(float) = mac 0x4393e0, ios 0x132508; auto alignItemsVerticallyWithPadding(float) = mac 0x439190; static cocos2d::CCMenu* create() = mac 0x438720, ios 0x131ba4; static cocos2d::CCMenu* createWithArray(cocos2d::CCArray*) = mac 0x4387e0; static cocos2d::CCMenu* createWithItem(cocos2d::CCMenuItem*) = mac 0x438b80; virtual auto addChild(cocos2d::CCNode*) = mac 0x438ba0, ios 0x131ec8; virtual auto addChild(cocos2d::CCNode*, int) = mac 0x438bb0, ios 0x131ecc; virtual auto addChild(cocos2d::CCNode*, int, int) = mac 0x438bc0, ios 0x131ed0; virtual auto ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x438d20, ios 0x131fe8; virtual auto ccTouchMoved(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x4390b0, ios 0x1322ac; virtual auto ccTouchEnded(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x438fd0, ios 0x1321bc; virtual auto ccTouchCancelled(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x439050, ios 0x132244; virtual auto init() = mac 0x438b90, ios 0x131ec0; virtual auto registerWithTouchDispatcher() = mac 0x438cd0, ios 0x131f8c; virtual auto onExit() = mac 0x438bd0, ios 0x131ed4; virtual auto removeChild(cocos2d::CCNode*, bool) = mac 0x438c20, ios 0x15e630; bool initWithArray(cocos2d::CCArray*) = mac 0x4389f0, ios 0x131d04; cocos2d::CCMenuItem* itemForTouch(cocos2d::CCTouch*) = mac 0x438dd0; } [[link(win, android)]] class cocos2d::CCMenuItem { bool initWithTarget(cocos2d::CCObject*, cocos2d::SEL_MenuHandler) = mac 0x1fb7f0; virtual ~CCMenuItem() = mac 0x1fb8e0, ios 0x2cdf4, win 0xab9c0; virtual auto activate() = mac 0x1fba70, ios 0x2ceb0; virtual auto selected() = mac 0x1fb9e0, ios 0x2ce2e; virtual auto unselected() = mac 0x1fb9f0, ios 0x2ce38; virtual auto registerScriptTapHandler(int) = mac 0x1fba00, ios 0x2ce40; virtual auto unregisterScriptTapHandler() = mac 0x1fba30, ios 0x2ce70; virtual auto isEnabled() = mac 0x1fbaf0, ios 0x2cf34; virtual auto setEnabled(bool) = mac 0x1fbae0, ios 0x2cf2c; virtual auto isSelected() = mac 0x1fbb50, ios 0x2cf60; auto setTarget(cocos2d::CCObject*, cocos2d::SEL_MenuHandler) = mac 0x1fbb60; auto rect() = mac 0x1fbb00, ios 0x2cf3c; } [[link(win, android)]] class cocos2d::CCMenuItemImage { // virtual ~CCMenuItemImage() = mac 0x1febb0; virtual auto init() = mac 0x1fd750; } [[link(win, android)]] class cocos2d::CCMenuItemLabel { virtual ~CCMenuItemLabel() = mac 0x1fc0d0; virtual auto activate() = mac 0x1fc240; virtual auto selected() = mac 0x1fc2e0; virtual auto unselected() = mac 0x1fc380; virtual auto setEnabled(bool) = mac 0x1fc3f0; virtual auto getDisabledColor() = mac 0x1fbb80; virtual auto setDisabledColor(cocos2d::_ccColor3B const&) = mac 0x1fbb90; virtual auto getLabel() = mac 0x1fbbb0; virtual auto setLabel(cocos2d::CCNode*) = mac 0x1fbbc0; } [[link(win, android)]] class cocos2d::CCMenuItemSprite { // virtual ~CCMenuItemSprite() = mac 0x1feab0; virtual auto selected() = mac 0x1fd3f0, ios 0x2d2cc; virtual auto unselected() = mac 0x1fd470, ios 0x2d34c; virtual auto setEnabled(bool) = mac 0x1fd4e0, ios 0x2d3bc; virtual auto getNormalImage() = mac 0x1fcee0, ios 0x2cf68; virtual auto setNormalImage(cocos2d::CCNode*) = mac 0x1fcef0, ios 0x2cf70; virtual auto getSelectedImage() = mac 0x1fcfc0, ios 0x2d044; virtual auto setSelectedImage(cocos2d::CCNode*) = mac 0x1fcfd0, ios 0x2d04; virtual auto getDisabledImage() = mac 0x1fd070, ios 0x2d0fc; virtual auto setDisabledImage(cocos2d::CCNode*) = mac 0x1fd080, ios 0x2d104; virtual auto updateImagesVisibility() = mac 0x1fd510, ios 0x2d3dc; bool initWithNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::CCObject*, cocos2d::SEL_MenuHandler) = mac 0x1fd2f0; static auto create(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::CCNode*) = mac 0x1fd120; static auto create(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::CCObject*, cocos2d::SEL_MenuHandler) = mac 0x1fd140; static auto create(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::CCObject*, cocos2d::SEL_MenuHandler) = mac 0x1fd2d0; } [[link(win, android)]] class cocos2d::CCMotionStreak { CCMotionStreak() = win 0xae310; virtual ~CCMotionStreak() = win 0xae450; auto reset() = mac 0x2ee190; auto resumeStroke() = mac 0x2edb30; auto stopStroke() = mac 0x2edb20; bool initWithFade(float fade, float minSeg, float stroke, cocos2d::ccColor3B const& color, cocos2d::CCTexture2D* texture) = mac 0x2ed6f0; virtual auto draw(); } [[link(win, android)]] class cocos2d::CCMouseDispatcher { bool dispatchScrollMSG(float x, float y) = mac 0x2e8f40; void removeDelegate(cocos2d::CCMouseDelegate* delegate); } [[link(win, android)]] class cocos2d::CCMouseHandler { static cocos2d::CCMouseHandler* handlerWithDelegate(cocos2d::CCMouseDelegate*) = mac 0x12ef80; virtual auto initWithDelegate(cocos2d::CCMouseDelegate*) = mac 0x12ef40, ios 0x43798; ~CCMouseHandler() = mac 0x12ede0, ios 0x4375c, win 0xb1fd0; } [[link(win, android)]] class cocos2d::CCMoveBy { static cocos2d::CCMoveBy* create(float, cocos2d::CCPoint const&) = mac 0x1f50e0; } [[link(win, android)]] class cocos2d::CCMoveTo { static cocos2d::CCMoveTo* create(float, cocos2d::CCPoint const&) = mac 0x1f54d0; } [[link(win, android)]] class cocos2d::CCNode { CCNode() = mac 0x122550, win 0x5e7d0; auto boundingBox() = mac 0x123030; virtual auto _setZOrder(int) = mac 0x122990, ios 0x15dd7c; virtual auto addChild(cocos2d::CCNode*) = mac 0x1233d0, ios 0x15e5d4; virtual auto addChild(cocos2d::CCNode*, int) = mac 0x1233b0, ios 0x15e5c4; virtual auto addChild(cocos2d::CCNode*, int, int) = mac 0x1232a0, ios 0x15e4e4; virtual auto addComponent(cocos2d::CCComponent*) = mac 0x124a40, ios 0x15f6a4; virtual auto cleanup() = mac 0x123100, ios 0x15e3a4; auto convertToNodeSpace(cocos2d::CCPoint const&) = mac 0x124750, ios 0x15f55c; auto convertToWorldSpace(cocos2d::CCPoint const&) = mac 0x124790; static cocos2d::CCNode* create() = mac 0x1230a0; virtual auto draw() = mac 0x123840, ios 0x15e974; auto getActionByTag(int) = mac 0x123ee0; virtual auto getActionManager() = mac 0x123e50, ios 0x15ef54; virtual auto getAnchorPoint() = mac 0x122d80, ios 0x15e090; virtual auto getAnchorPointInPoints() = mac 0x122d70, ios 0x15e088; virtual auto getCamera() = mac 0x122cb0, ios 0x15dfe4; virtual auto getChildByTag(int) = mac 0x123220, ios 0x15e460; virtual auto getChildren() = mac 0x122c80, ios 0x15dfcc; virtual auto getChildrenCount() const = mac 0x122c90, ios 0x15dfd4; virtual auto getContentSize() const = mac 0x122e00, ios 0x15e118; virtual auto getGLServerState() = mac 0x122f90, ios 0x15e248; virtual auto getGrid() = mac 0x122d00, ios 0x15e034; virtual auto getOrderOfArrival() = mac 0x122f50, ios 0x15e228; virtual auto getParent() = mac 0x122ed0, ios 0x15e1e0; virtual auto getPosition() = mac 0x122b60, ios 0x15debc; virtual auto getPosition(float*, float*) = mac 0x122b90, ios 0x15dedc; virtual auto getPositionX() = mac 0x122be0, ios 0x15df30; virtual auto getPositionY() = mac 0x122bf0, ios 0x15df38; virtual auto getRotation() = mac 0x122a00, ios 0x15dde4; virtual auto getRotationX() = mac 0x122a50, ios 0x15de1c; virtual auto getRotationY() = mac 0x122a80, ios 0x15de38; virtual auto getScale() = mac 0x122ab0, ios 0x15de54; virtual auto getScaleX() = mac 0x122b00, ios 0x15de84; virtual auto getScaleY() = mac 0x122b30, ios 0x15dea0; virtual auto getScaledContentSize() = mac 0x122e10, ios 0x15e120; virtual auto getScheduler() = mac 0x123f70, ios 0x15f008; virtual auto getShaderProgram() = mac 0x122f70, ios 0x15e238; virtual auto getSkewX() = mac 0x122920, ios 0x15dd3c; virtual auto getSkewY() = mac 0x122950, ios 0x15dd58; virtual auto getUserData() = mac 0x122f30, ios 0x15e218; virtual auto getUserObject() = mac 0x122f80, ios 0x15e240; virtual auto getVertexZ() = mac 0x1229e0, ios 0x15ddd4; virtual auto getZOrder() = mac 0x122980, ios 0x15dd74; virtual auto ignoreAnchorPointForPosition(bool) = mac 0x122f00, ios 0x15e1f8; virtual auto init() = mac 0x122910, ios 0x15dd34; virtual auto isIgnoreAnchorPointForPosition() = mac 0x122ef0, ios 0x15e1f0; virtual auto isRunning() = mac 0x122ec0, ios 0x15e1d8; virtual auto isVisible() = mac 0x122d50, ios 0x15e078; virtual auto nodeToParentTransform() = mac 0x124210, ios 0x15f1a4; virtual auto nodeToWorldTransform() = mac 0x124670, ios 0x15f490; virtual auto onEnter() = mac 0x123a90, ios 0x15eb94; virtual auto onEnterTransitionDidFinish() = mac 0x123b90, ios 0x15ec94; virtual auto onExit() = mac 0x123ca0, ios 0x15edb0; virtual auto onExitTransitionDidStart() = mac 0x123c00, ios 0x15ed18; virtual auto parentToNodeTransform() = mac 0x1245d0, ios 0x15f410; auto pauseSchedulerAndActions() = mac 0x123d60; virtual auto registerScriptHandler(int) = mac 0x123d90, ios 0x15ee94; virtual auto removeAllChildren() = mac 0x123600, ios 0x15e788; virtual auto removeAllChildrenWithCleanup(bool) = mac 0x123620, ios 0x15e798; virtual auto removeAllComponents() = mac 0x124aa0, ios 0x15f6d4; virtual auto removeChild(cocos2d::CCNode*) = mac 0x123460, ios 0x15e630; virtual auto removeChild(cocos2d::CCNode*, bool) = mac 0x123480, ios 0x15e640; virtual auto removeChildByTag(int) = mac 0x1235a0, ios 0x15e724; virtual auto removeChildByTag(int, bool) = mac 0x1235c0, ios 0x15e734; virtual auto removeComponent(char const*) = mac 0x124a60, ios 0x15f6b4; virtual auto removeComponent(cocos2d::CCComponent*) = mac 0x124a80, ios 0x15f6c4; virtual auto removeFromParent() = mac 0x1233f0, ios 0x15e5e8; virtual auto removeFromParentAndCleanup(bool) = mac 0x123410, ios 0x15e5f8; virtual auto removeMeAndCleanup() = mac 0x123440, ios 0x15e620; virtual auto reorderChild(cocos2d::CCNode*, int) = mac 0x123760, ios 0x15e87c; auto resumeSchedulerAndActions() = mac 0x123b60; auto runAction(cocos2d::CCAction*) = mac 0x123e60; auto schedule(cocos2d::SEL_SCHEDULE) = mac 0x1240b0; auto schedule(cocos2d::SEL_SCHEDULE, float) = mac 0x124120; auto scheduleUpdate() = mac 0x123f80; virtual auto setActionManager(cocos2d::CCActionManager*) = mac 0x123e00, ios 0x15ef04; virtual auto setAnchorPoint(cocos2d::CCPoint const&) = mac 0x122d90, ios 0x15e098; virtual auto setContentSize(cocos2d::CCSize const&) = mac 0x122e50, ios 0x15e158; virtual auto setGLServerState(cocos2d::ccGLServerState) = mac 0x122fa0, ios 0x15e250; virtual auto setGrid(cocos2d::CCGridBase*) = mac 0x122d10, ios 0x15e03c; virtual auto setOrderOfArrival(unsigned int) = mac 0x122f60, ios 0x15e230; virtual auto setParent(cocos2d::CCNode*) = mac 0x122ee0, ios 0x15e1e8; virtual auto setPosition(cocos2d::CCPoint const&) = mac 0x122b70, ios 0x15dec4; virtual auto setPosition(float, float) = mac 0x122ba0, ios 0x15def0; virtual auto setPositionX(float) = mac 0x122c00, ios 0x15df40; virtual auto setPositionY(float) = mac 0x122c40, ios 0x15df84; virtual auto setRotation(float) = mac 0x122a10, ios 0x15ddec; virtual auto setRotationX(float) = mac 0x122a60, ios 0x15de24; virtual auto setRotationY(float) = mac 0x122a90, ios 0x15de40; virtual auto setScale(float) = mac 0x122ac0, ios 0x15de5c; virtual auto setScale(float, float) = mac 0x122ae0, ios 0x15de70; virtual auto setScaleX(float) = mac 0x122b10, ios 0x15de8c; virtual auto setScaleY(float) = mac 0x122b40, ios 0x15dea8; virtual auto setScheduler(cocos2d::CCScheduler*) = mac 0x123f20, ios 0x15efb8; virtual auto setShaderProgram(cocos2d::CCGLProgram*) = mac 0x122ff0, ios 0x15e294; virtual auto setSkewX(float) = mac 0x122930, ios 0x15dd44; virtual auto setSkewY(float) = mac 0x122960, ios 0x15dd60; virtual auto setUserData(void*) = mac 0x122f40, ios 0x15e220; virtual auto setUserObject(cocos2d::CCObject*) = mac 0x122fb0, ios 0x15e258; virtual auto setVertexZ(float) = mac 0x1229f0, ios 0x15dddc; virtual auto setVisible(bool) = mac 0x122d60, ios 0x15e080; virtual auto setZOrder(int) = mac 0x1229a0, ios 0x15dd84; virtual auto sortAllChildren() = mac 0x1237b0, ios 0x15e8d4; auto stopActionByTag(int) = mac 0x123ec0; auto stopAllActions() = mac 0x123190; virtual auto unregisterScriptHandler() = mac 0x123dc0, ios 0x15eec4; auto unschedule(cocos2d::SEL_SCHEDULE) = mac 0x124180; auto unscheduleAllSelectors() = mac 0x1231b0; auto unscheduleUpdate() = mac 0x124060; virtual auto update(float) = mac 0x1241a0, ios 0x15f124; virtual auto updateTransform() = mac 0x1249d0, ios 0x15f648; virtual auto updateTweenAction(float, char const*) = mac 0x1249c0, ios 0x15f644; virtual auto visit() = mac 0x123850, ios 0x15e978; virtual auto worldToNodeTransform() = mac 0x124710, ios 0x15f51c; virtual ~CCNode() = mac 0x122750, ios 0x6c98, win 0x5ea40; } [[link(win, android)]] class cocos2d::CCNodeRGBA { CCNodeRGBA() = mac 0x124b30, win 0x5e9d0; virtual ~CCNodeRGBA() = mac 0x124bb0, ios 0x15f748, win 0x5ebb0; virtual auto init() = mac 0x124bf0, ios 0x15f780; virtual auto getOpacity() = mac 0x124cd0, ios 0x15f7b8; virtual auto getDisplayedOpacity() = mac 0x124cf0, ios 0x15f7c8; virtual auto setOpacity(GLubyte) = mac 0x124d10, ios 0x15f7d8; virtual auto updateDisplayedOpacity(GLubyte) = mac 0x124e50, ios 0x15f87c; virtual auto isCascadeOpacityEnabled() = mac 0x124fe0, ios 0x15f948; virtual auto setCascadeOpacityEnabled(bool) = mac 0x125000, ios 0x15f958; virtual auto getColor() = mac 0x125020, ios 0x15f968; virtual auto getDisplayedColor() = mac 0x125040, ios 0x15f978; virtual auto setColor(cocos2d::_ccColor3B const&) = mac 0x125060, ios 0x15f9888; virtual auto updateDisplayedColor(cocos2d::_ccColor3B const&) = mac 0x1251e0, ios 0x15fa68; virtual auto isCascadeColorEnabled() = mac 0x125320, ios 0x15fb70; virtual auto setCascadeColorEnabled(bool) = mac 0x125340, ios 0x15fb80; } [[link(win, android)]] class cocos2d::CCObject { CCObject() = mac 0x250ca0, ios 0x43864, win 0x69230; auto acceptVisitor(cocos2d::CCDataVisitor&) = mac 0x250f30, ios 0x439f0; auto autorelease() = mac 0x250ed0, ios 0x439b8; auto canEncode() = mac 0x250f90, ios 0x43a24; auto encodeWithCoder(DS_Dictionary*) = mac 0x250f70, ios 0x43a18; virtual auto getTag() const = mac 0x250f50, ios 0x43a08; auto isEqual(cocos2d::CCObject const*) = mac 0x250f20, ios 0x439e4; auto release() = mac 0x250ea0, ios 0x43984; auto retain() = mac 0x250ec0, ios 0x439a8; virtual auto setTag(int) = mac 0x250f60, ios 0x43a10; ~CCObject() = mac 0x250d20, ios 0x6ac0, win 0x69270; } [[link(win, android)]] class cocos2d::CCParticleSystem { CCParticleSystem() = win 0xb6650; virtual ~CCParticleSystem() = win 0xb68e0; virtual auto update(float); auto initParticle(cocos2d::tCCParticle*); auto resetSystem() = mac 0x46bd50; auto resumeSystem() = mac 0x46bd40; auto stopSystem() = mac 0x46bd10; } [[link(win, android)]] class cocos2d::CCParticleSystemQuad { CCParticleSystemQuad() = win 0xb9bd0; virtual ~CCParticleSystemQuad() = win 0xb9c10; static cocos2d::CCParticleSystemQuad* create(char const*) = mac 0x36b000; virtual auto draw(); auto setupVBO(); } [[link(win, android)]] class cocos2d::CCPoolManager { auto pop() = mac 0x214620; static cocos2d::CCPoolManager* sharedPoolManager() = mac 0x2142c0; } [[link(win, android)]] class cocos2d::CCRemoveSelf { static cocos2d::CCRemoveSelf* create(bool) = mac 0x454700; } [[link(win, android)]] class cocos2d::CCRenderTexture { auto begin() = mac 0x35ce10; auto end() = mac 0x35d2c0; static cocos2d::CCRenderTexture* create(int, int, cocos2d::CCTexture2DPixelFormat) = mac 0x35c720; auto newCCImage(bool) = mac 0x35d7d0; auto saveToFile(char const*) = mac 0x35dab0; auto beginWithClear(float r, float g, float b, float a) = mac 0x35d010; } [[link(win, android)]] class cocos2d::CCRepeat { static cocos2d::CCRepeat* create(cocos2d::CCFiniteTimeAction*, unsigned int) = mac 0x1f3230; } [[link(win, android)]] class cocos2d::CCRepeatForever { static cocos2d::CCRepeatForever* create(cocos2d::CCActionInterval*) = mac 0x1f3920; } [[link(win, android)]] class cocos2d::CCRotateBy { static cocos2d::CCRotateBy* create(float, float) = mac 0x1f4c50; } [[link(win, android)]] class cocos2d::CCRotateTo { static cocos2d::CCRotateTo* create(float, float) = mac 0x1f47b0; } [[link(win, android)]] class cocos2d::CCScaleTo { static cocos2d::CCScaleTo* create(float, float) = mac 0x1f6ff0; static cocos2d::CCScaleTo* create(float, float, float) = mac 0x1f70f0; } [[link(win, android)]] class cocos2d::CCScaleBy { static cocos2d::CCScaleTo* create(float, float) = mac 0x1f73c0; static cocos2d::CCScaleTo* create(float, float, float) = mac 0x1f7480; } [[link(win, android)]] class cocos2d::CCScene { static cocos2d::CCScene* create() = mac 0x13c140, ios 0x163070; auto getHighestChildZ() = mac 0x13c200, ios 0x1630e4; } [[link(win, android)]] class cocos2d::CCScheduler { auto scheduleSelector(cocos2d::SEL_SCHEDULE, cocos2d::CCObject*, float, unsigned int, float, bool) = mac 0x242b20; void scheduleSelector(cocos2d::SEL_SCHEDULE selector, cocos2d::CCObject* target, float interval, bool paused) { this->scheduleSelector(selector, target, interval, kCCRepeatForever, 0, paused); } void unscheduleSelector(cocos2d::SEL_SCHEDULE pfnSelector, cocos2d::CCObject *pTarget) = mac 0x2425f0; auto scheduleUpdateForTarget(cocos2d::CCObject*, int, bool) = mac 0x2438d0; auto unscheduleAllForTarget(cocos2d::CCObject*) = mac 0x243e40; auto unscheduleUpdateForTarget(cocos2d::CCObject const*) = mac 0x243c60; auto resumeTargets(cocos2d::CCSet*) = mac 0x244680; auto pauseAllTargets() = mac 0x244550; virtual void update(float delta) = mac 0x2446d0; } [[link(win, android)]] class cocos2d::CCSequence { static auto createWithVariableList(cocos2d::CCFiniteTimeAction*, va_list) = mac 0x1f2910; } [[link(win, android)]] class cocos2d::CCSet { CCSet() = mac 0x45ad80, ios 0x10e870, win 0x699e0; static auto create() = mac 0x45b0b0; auto addObject(cocos2d::CCObject*) = mac 0x45b1f0; virtual ~CCSet() = mac 0x45b050, ios 0x10ebcc, win 0x69a80; virtual auto acceptVisitor(cocos2d::CCDataVisitor&) = mac 0x45b090, ios 0x10ec04; auto anyObject() = mac 0x45b410; void removeObject(cocos2d::CCObject* obj) { m_pSet->erase(obj); CC_SAFE_RELEASE(obj); } } [[link(win, android)]] class cocos2d::CCShaderCache { static auto sharedShaderCache() = mac 0xe6d10; auto programForKey(const char*) = mac 0xe7d40; void reloadDefaultShaders(); } [[link(win, android)]] class cocos2d::CCSprite { virtual ~CCSprite() = mac 0x133430, ios 0x15b92c, win 0xd2f90; virtual auto init() = mac 0x132ef0, ios 0x15b488; virtual auto setVertexZ(float) = mac 0x134a80, ios 0x15ccc8; virtual auto setScaleX(float) = mac 0x134900, ios 0x15cb3c; virtual auto setScaleY(float) = mac 0x134980, ios 0x15cbbc; virtual auto setScale(float) = mac 0x134a00, ios 0x15cc3c; virtual auto setPosition(cocos2d::CCPoint const&) = mac 0x134650, ios 0x15c878; virtual auto setSkewX(float) = mac 0x134820, ios 0x15ca5c; virtual auto setSkewY(float) = mac 0x134890, ios 0x15cacc; virtual auto setAnchorPoint(cocos2d::CCPoint const&) = mac 0x134af0, ios 0x15cd38; virtual auto setVisible(bool) = mac 0x134b70, ios 0x15cdac; virtual auto setRotation(float) = mac 0x1346d0, ios 0x15c90c; virtual auto setRotationX(float) = mac 0x134740, ios 0x15c97c; virtual auto setRotationY(float) = mac 0x1347b0, ios 0x15c9ec; virtual auto ignoreAnchorPointForPosition(bool) = mac 0x134b60, ios 0x15cda8; virtual auto addChild(cocos2d::CCNode*) = mac 0x134190, ios 0x15c34c; virtual auto addChild(cocos2d::CCNode*, int) = mac 0x1341a0, ios 0x15c350; virtual auto addChild(cocos2d::CCNode*, int, int) = mac 0x1341b0, ios 0x15c354; virtual auto removeChild(cocos2d::CCNode*, bool) = mac 0x134300, ios 0x15c4cc; virtual auto removeAllChildrenWithCleanup(bool) = mac 0x134340, ios 0x15c514; virtual auto reorderChild(cocos2d::CCNode*, int) = mac 0x134270, ios 0x15c438; virtual auto sortAllChildren() = mac 0x1343f0, ios 0x15c5cc; virtual auto draw() = mac 0x134070, ios 0x15c240; virtual auto updateTransform() = mac 0x133b70, ios 0x15be0c; virtual auto setOpacity(unsigned char) = mac 0x134da0, ios 0x15cf48; virtual auto updateDisplayedOpacity(unsigned char) = mac 0x1354c0, ios 0x15d228; virtual auto setColor(cocos2d::_ccColor3B const&) = mac 0x134ff0, ios 0x15d088; virtual auto updateDisplayedColor(cocos2d::_ccColor3B const&) = mac 0x135370, ios 0x15d1dc; virtual auto setOpacityModifyRGB(bool) = mac 0x135200, ios 0x15d198; virtual auto isOpacityModifyRGB() = mac 0x135350, ios 0x15d1cc; virtual auto initWithTexture(cocos2d::CCTexture2D*) = mac 0x133110, ios 0x15b608; virtual auto initWithTexture(cocos2d::CCTexture2D*, cocos2d::CCRect const&) = mac 0x1330f0, ios 0x15b5f8; virtual auto initWithTexture(cocos2d::CCTexture2D*, cocos2d::CCRect const&, bool) = mac 0x132f10, ios 0x15b4a0; virtual auto initWithSpriteFrame(cocos2d::CCSpriteFrame*) = mac 0x133270, ios 0x15b78c; virtual auto initWithSpriteFrameName(char const*) = mac 0x1332c0, ios 0x15b7f0; virtual auto initWithFile(char const*) = mac 0x133180, ios 0x15b684; virtual auto initWithFile(char const*, cocos2d::CCRect const&) = mac 0x133210, ios 0x15b720; virtual auto setTexture(cocos2d::CCTexture2D*) = mac 0x135a90, ios 0x15d610; virtual auto getTexture() = mac 0x135c00, ios 0x15d748; // virtual auto setBlendFunc(cocos2d::_ccBlendFunc) = mac 0x50590, ios 0x14c7c; // virtual cocos2d::_ccBlendFunc getBlendFunc() = mac 0x505a0, ios 0x14c88; virtual auto setChildColor(cocos2d::_ccColor3B const&) = mac 0x135160, ios 0x15d0f4; virtual auto setChildOpacity(unsigned char) = mac 0x134f50, ios 0x15cfe4; virtual auto getBatchNode() = mac 0x135910, ios 0x15d4e0; virtual auto setBatchNode(cocos2d::CCSpriteBatchNode*) = mac 0x135920, ios 0x15d4e8; virtual auto refreshTextureRect() = mac 0x133520, ios 0x15b964; virtual auto setTextureRect(cocos2d::CCRect const&) = mac 0x133560, ios 0x15b9a8; virtual auto setTextureRect(cocos2d::CCRect const&, bool, cocos2d::CCSize const&) = mac 0x133580, ios 0x15b9bc; virtual auto setVertexRect(cocos2d::CCRect const&) = mac 0x1338f0, ios 0x15bc5c; virtual auto setDisplayFrame(cocos2d::CCSpriteFrame*) = mac 0x135610, ios 0x15d274; virtual auto isFrameDisplayed(cocos2d::CCSpriteFrame*) = mac 0x1356d0, ios 0x15d344; virtual auto displayFrame() = mac 0x135760, ios 0x15d3d8; virtual auto setDisplayFrameWithAnimationName(char const*, int) = mac 0x135680, ios 0x15d2f0; // virtual auto isDirty() = mac 0x505b0, ios 0x14c94; // virtual auto setDirty(bool) = mac 0x505c0, ios 0x14c9c; virtual auto setTextureCoords(cocos2d::CCRect const&) = mac 0x133910, ios 0x15bc64; virtual auto updateBlendFunc() = mac 0x135a20, ios 0x15d5a0; virtual auto setReorderChildDirtyRecursively() = mac 0x134550, ios 0x15c764; virtual auto setDirtyRecursively(bool) = mac 0x1345b0, ios 0x15c7cc; CCSprite() = mac 0x133300, ios 0x15b82c, win 0xd2eb0; static cocos2d::CCSprite* create() = mac 0x132df0; static cocos2d::CCSprite* create(char const*) = mac 0x132a80; static cocos2d::CCSprite* createWithSpriteFrame(cocos2d::CCSpriteFrame*) = mac 0x132cb0; static cocos2d::CCSprite* createWithSpriteFrameName(char const*) = mac 0x132dc0, ios 0x15b3ec; static cocos2d::CCSprite* createWithTexture(cocos2d::CCTexture2D*) = mac 0x132790; static cocos2d::CCSprite* createWithTexture(cocos2d::CCTexture2D*, cocos2d::CCRect const&) = mac 0x132960; void setFlipX(bool) = mac 0x134be0; void setFlipY(bool) = mac 0x134c30; } [[link(win, android)]] class cocos2d::CCSpriteBatchNode { static cocos2d::CCSpriteBatchNode* create(char const*, unsigned int) = mac 0xbb540; static auto createWithTexture(cocos2d::CCTexture2D*, unsigned int) = mac 0xbb310; auto getUsedAtlasCapacity() = mac 0xbc6b0; auto increaseAtlasCapacity(unsigned int) = mac 0xbc670; virtual ~CCSpriteBatchNode() = mac 0xbb790, ios 0x130d18, win 0xd5580; virtual auto init() = mac 0xbb680, ios 0x130c20; virtual auto addChild(cocos2d::CCNode*) = mac 0xbbb40, ios 0x131034; virtual auto addChild(cocos2d::CCNode*, int) = mac 0xbbb50, ios 0x131038; virtual auto addChild(cocos2d::CCNode*, int, int) = mac 0xbb930, ios 0x130e0c; virtual auto removeChild(cocos2d::CCNode*, bool) = mac 0xbbbb0, ios 0x1310a4; virtual auto removeAllChildrenWithCleanup(bool) = mac 0xbbe30, ios 0x1312d8; virtual auto reorderChild(cocos2d::CCNode*, int) = mac 0xbbb60, ios 0x13103c; virtual auto sortAllChildren() = mac 0xbbee0, ios 0x13137c; virtual auto draw() = mac 0xbc540, ios 0x13191c; virtual auto visit() = mac 0xbb880, ios 0x130d54; virtual auto getTexture() = mac 0xbcd70, ios 0x131a70; virtual auto setTexture(cocos2d::CCTexture2D*) = mac 0xbcda0, ios 0x131a90; virtual auto setBlendFunc(cocos2d::ccBlendFunc) = mac 0xbcd30, ios 0x131a50; virtual auto getBlendFunc() = mac 0xbcd50, ios 0x131a60; } [[link(win, android)]] class cocos2d::CCSpriteFrame { static auto createWithTexture(cocos2d::CCTexture2D*, cocos2d::CCRect const&, bool, cocos2d::CCPoint const&, cocos2d::CCSize const&) = mac 0x1ac7f0; static auto createWithTexture(cocos2d::CCTexture2D*, cocos2d::CCRect const&) = mac 0x1ac5c0; auto getTexture() = mac 0x1ad250; } [[link(win, android)]] class cocos2d::CCSpriteFrameCache { auto addSpriteFramesWithFile(char const*) = mac 0x199a10, ios 0x29e818; static cocos2d::CCSpriteFrameCache* sharedSpriteFrameCache() = mac 0x198970, ios 0x29dc4c; auto spriteFrameByName(char const*) = mac 0x19a7e0; } [[link(win, android)]] class cocos2d::CCStandardTouchHandler { static cocos2d::CCStandardTouchHandler* handlerWithDelegate(cocos2d::CCTouchDelegate*, int) = mac 0x247f30; virtual auto initWithDelegate(cocos2d::CCTouchDelegate*, int) = mac 0x247ed0, ios 0x69; // iOS stub ~CCStandardTouchHandler() = mac 0x2482a0, ios 0x6d28, win 0xf5a40; } [[link(win, android)]] class cocos2d::CCString { // virtual ~CCString() = mac 0x44c590; virtual auto isEqual(cocos2d::CCObject const*) = mac 0x44c8f0, ios 0x1a1e6c; virtual auto acceptVisitor(cocos2d::CCDataVisitor&) = mac 0x44ccb0, ios 0x1a2168; virtual cocos2d::CCObject* copyWithZone(cocos2d::CCZone*) = mac 0x44c870, ios 0x1a1e14; static cocos2d::CCString* createWithData(unsigned char const*, unsigned long) = mac 0x44c9d0; // cocos2d::CCString::create(gd::string const&) = mac 0x44c960; // CCString(gd::string const&) = mac 0x44c310; auto boolValue() const = mac 0x44c810, ios 0x1a1d88; auto doubleValue() const = mac 0x44c7f0; auto floatValue() const = mac 0x44c7d0; auto getCString() const = mac 0x44c470, ios 0x1a1b7c; auto intValue() const = mac 0x44c780, ios 0x1a1ca8; } [[link(win, android)]] class cocos2d::CCTargetedTouchHandler { static cocos2d::CCTargetedTouchHandler* handlerWithDelegate(cocos2d::CCTouchDelegate*, int, bool) = mac 0x248010; auto initWithDelegate(cocos2d::CCTouchDelegate*, int, bool) = mac 0x2480f0, ios 0x69; // iOS stub ~CCTargetedTouchHandler() = mac 0x248180, ios 0x6cec, win 0xf59a0; } [[link(win, android)]] class cocos2d::CCTexture2D { CCTexture2D() = mac 0x246280, win 0xe9300; ~CCTexture2D() = mac 0x246350, win 0xe93f0; auto getContentSize() = mac 0x246460; auto getMaxS() = mac 0x2464e0; auto getMaxT() = mac 0x246500; auto getName() = mac 0x246450; auto getPixelFormat() = mac 0x246420; auto getPixelsHigh() = mac 0x246440; auto getPixelsWide() = mac 0x246430; auto getShaderProgram() = mac 0x246520; auto initPremultipliedATextureWithImage(cocos2d::CCImage*, unsigned int, unsigned int) = mac 0x2469a0; auto initWithData(void const*, cocos2d::CCTexture2DPixelFormat, unsigned int, unsigned int, cocos2d::CCSize const&) = mac 0x2465d0; auto setAliasTexParameters() = mac 0x247a20; auto setAntiAliasTexParameters() = mac 0x247a80; static void setDefaultAlphaPixelFormat(cocos2d::CCTexture2DPixelFormat); static cocos2d::CCTexture2DPixelFormat defaultAlphaPixelFormat(); auto setMaxS(float) = mac 0x2464f0; auto setMaxT(float) = mac 0x246510; auto setShaderProgram(cocos2d::CCGLProgram*) = mac 0x246530; auto initWithImage(cocos2d::CCImage*) = mac 0x246940; auto setTexParameters(cocos2d::_ccTexParams*) = mac 0x247980; } [[link(win, android)]] class cocos2d::CCTextureAtlas { CCTextureAtlas() = win 0xea680; virtual ~CCTextureAtlas() = win 0xea6c0; auto drawNumberOfQuads(unsigned int, unsigned int); auto mapBuffers(); } [[link(win, android)]] class cocos2d::CCTextFieldTTF { static auto textFieldWithPlaceHolder(char const*, char const*, float) = mac 0x126220; } [[link(win, android)]] class cocos2d::CCTextureCache { auto addImage(char const*, bool) = mac 0x358120, ios 0xa8388; auto textureForKey(char const*) = mac 0x359050; static cocos2d::CCTextureCache* sharedTextureCache() = mac 0x356e00, ios 0xa81ec; } [[link(win, android)]] class cocos2d::CCTime { static auto gettimeofdayCocos2d(cocos2d::cc_timeval*, void*) = mac 0x19eac0; } [[link(win, android)]] class cocos2d::CCTintTo { static cocos2d::CCTintTo* create(float, unsigned char, unsigned char, unsigned char) = mac 0x1f82a0; } [[link(win, android)]] class cocos2d::CCTouch { auto getDelta() const = mac 0x38340; auto getLocationInView() const = mac 0x38250; auto getPreviousLocationInView() const = mac 0x38270; auto getLocation() const = mac 0x382b0, ios 0x21ce78; auto getPreviousLocation() const = mac 0x382e0; auto getStartLocation() const = mac 0x38310; } [[link(win, android)]] class cocos2d::CCTouchDispatcher { auto addTargetedDelegate(cocos2d::CCTouchDelegate*, int, bool) = mac 0x281180; auto addStandardDelegate(cocos2d::CCTouchDelegate*, int) = mac 0x281060; auto removeDelegate(cocos2d::CCTouchDelegate* delegate) = mac 0x2813b0; auto decrementForcePrio(int) = mac 0x280f70, ios 0xcc280; auto incrementForcePrio(int) = mac 0x280f60, ios 0xcc268; void touches(cocos2d::CCSet*, cocos2d::CCEvent*, unsigned int) = mac 0x281a60; } [[link(win, android)]] class cocos2d::CCTouchHandler { virtual auto initWithDelegate(cocos2d::CCTouchDelegate*, int) = mac 0x247d10, ios 0x69f8; auto getPriority() = mac 0x247c20; cocos2d::CCTouchDelegate* getDelegate() { return m_pDelegate; } ~CCTouchHandler() = mac 0x247de0, ios 0x6ac0; } [[link(win, android)]] class cocos2d::CCTransitionFade { static cocos2d::CCTransitionFade* create(float, cocos2d::CCScene*) = mac 0x8ea30, ios 0x12c244; } [[link(win, android)]] class cocos2d::ZipUtils { static auto compressString(gd::string, bool, int) = mac 0xe9a50; static auto decompressString(gd::string, bool, int) = mac 0xea380; static int ccDeflateMemory(unsigned char*, unsigned int, unsigned char**) = mac 0xe9cf0; } [[link(win, android)]] class cocos2d::extension::CCControl { CCControl() {} virtual bool init() = mac 0x1a71c0; virtual ~CCControl() = mac 0x1a7380; auto sendActionsForControlEvents(cocos2d::extension::CCControlEvent) = mac 0x1a7490; auto registerWithTouchDispatcher() = mac 0x1a7420; auto setOpacityModifyRGB(bool) = mac 0x1a7c10; auto onExit() = mac 0x1a7480; auto isTouchInside(cocos2d::CCTouch*) = mac 0x1a7de0; auto setEnabled(bool) = mac 0x1a7e60; auto onEnter() = mac 0x1a7470; auto isEnabled() = mac 0x1a7e90; auto setSelected(bool) = mac 0x1a7ea0; auto isOpacityModifyRGB() = mac 0x1a7d70; auto setHighlighted(bool) = mac 0x1a7ed0; auto needsLayout() = mac 0x1a7e50; auto getTouchLocation(cocos2d::CCTouch*) = mac 0x1a7d90; auto isHighlighted() = mac 0x1a7ef0; auto addTargetWithActionForControlEvents(cocos2d::CCObject*, cocos2d::extension::SEL_CCControlHandler, cocos2d::extension::CCControlEvent) = mac 0x1a7820; auto removeTargetWithActionForControlEvents(cocos2d::CCObject*, cocos2d::extension::SEL_CCControlHandler, cocos2d::extension::CCControlEvent) = mac 0x1a7950; auto isSelected() = mac 0x1a7ec0; } [[link(win, android)]] class cocos2d::extension::CCControlColourPicker { CCControlColourPicker() {} ~CCControlColourPicker() = mac 0x1aae30; auto setColorValue(cocos2d::_ccColor3B const&) = mac 0x1aac10; auto ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x1aae10; auto init() = mac 0x1aa400; static auto colourPicker() = mac 0x1aaa30; cocos2d::ccColor3B const& getColorValue() const { return m_rgb; } } [[link(win, android)]] class cocos2d::extension::CCControlUtils { static cocos2d::extension::HSV HSVfromRGB(cocos2d::extension::RGBA) = mac 0x1e6750; static cocos2d::extension::RGBA RGBfromHSV(cocos2d::extension::HSV) = mac 0x1e6850; } [[link(win, android)]] class cocos2d::extension::CCScale9Sprite { CCScale9Sprite() = mac 0x211330; static cocos2d::extension::CCScale9Sprite* create(char const*) = mac 0x2130d0; static cocos2d::extension::CCScale9Sprite* create(char const*, cocos2d::CCRect) = mac 0x212ef0; static cocos2d::extension::CCScale9Sprite* create(char const*, cocos2d::CCRect, cocos2d::CCRect) = mac 0x212dd0; static cocos2d::extension::CCScale9Sprite* createWithSpriteFrameName(char const*, cocos2d::CCRect) = mac 0x213380; static cocos2d::extension::CCScale9Sprite* createWithSpriteFrameName(char const*) = mac 0x213460; virtual ~CCScale9Sprite() = mac 0x211590; virtual auto init() = mac 0x2115d0; virtual auto setContentSize(cocos2d::CCSize const&) = mac 0x2127c0, ios 0x13e400; virtual auto visit() = mac 0x213bf0; virtual auto getOpacity() = mac 0x213f30; virtual auto setOpacity(unsigned char) = mac 0x213dd0; virtual auto updateDisplayedOpacity(unsigned char) = mac 0x2139b0; virtual auto getColor() = mac 0x213db0; virtual auto setColor(cocos2d::_ccColor3B const&) = mac 0x213c20; virtual auto updateDisplayedColor(cocos2d::_ccColor3B const&) = mac 0x213a20; virtual auto setOpacityModifyRGB(bool) = mac 0x213830; virtual auto isOpacityModifyRGB() = mac 0x213990; virtual auto getPreferredSize() = mac 0x213620; virtual auto setPreferredSize(cocos2d::CCSize) = mac 0x2135f0; virtual auto getCapInsets() = mac 0x2136e0; virtual auto setCapInsets(cocos2d::CCRect) = mac 0x213640; virtual auto getInsetLeft() = mac 0x213b30; virtual auto setInsetLeft(float) = mac 0x213b70; virtual auto getInsetTop() = mac 0x213b40; virtual auto setInsetTop(float) = mac 0x213b90; virtual auto getInsetRight() = mac 0x213b50; virtual auto setInsetRight(float) = mac 0x213bb0; virtual auto getInsetBottom() = mac 0x213b60; virtual auto setInsetBottom(float) = mac 0x213bd0; virtual auto initWithBatchNode(cocos2d::CCSpriteBatchNode*, cocos2d::CCRect, bool, cocos2d::CCRect) = mac 0x211690; virtual auto initWithBatchNode(cocos2d::CCSpriteBatchNode*, cocos2d::CCRect, cocos2d::CCRect) = mac 0x211630; virtual auto initWithFile(char const*, cocos2d::CCRect, cocos2d::CCRect) = mac 0x212d50; virtual auto initWithFile(char const*, cocos2d::CCRect) = mac 0x212e80; virtual auto initWithFile(cocos2d::CCRect, char const*) = mac 0x212f80; virtual auto initWithFile(char const*) = mac 0x213080; virtual auto initWithSpriteFrame(cocos2d::CCSpriteFrame*, cocos2d::CCRect) = mac 0x213140; virtual auto initWithSpriteFrame(cocos2d::CCSpriteFrame*) = mac 0x213250; virtual auto initWithSpriteFrameName(char const*, cocos2d::CCRect) = mac 0x213310; virtual auto initWithSpriteFrameName(char const*) = mac 0x213410; virtual auto updateWithBatchNode(cocos2d::CCSpriteBatchNode*, cocos2d::CCRect, bool, cocos2d::CCRect) = mac 0x211730; virtual auto setSpriteFrame(cocos2d::CCSpriteFrame*) = mac 0x213a90; } [[link(win, android)]] class cocos2d::extension::CCScrollView { CCScrollView() = mac 0x214800; virtual ~CCScrollView() = mac 0x214c30; virtual auto init() = mac 0x214fb0; virtual auto setContentSize(cocos2d::CCSize const&) = mac 0x215eb0; virtual auto getContentSize() const = mac 0x215e90; virtual auto addChild(cocos2d::CCNode*) = mac 0x216160; virtual auto addChild(cocos2d::CCNode*, int) = mac 0x216120; virtual auto addChild(cocos2d::CCNode*, int, int) = mac 0x216080; virtual auto visit() = mac 0x2164a0; virtual auto ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x216620; virtual auto ccTouchMoved(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x216890; virtual auto ccTouchEnded(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x216c70; virtual auto ccTouchCancelled(cocos2d::CCTouch*, cocos2d::CCEvent*) = mac 0x216d30; virtual auto registerWithTouchDispatcher() = mac 0x214ff0; virtual auto setTouchEnabled(bool) = mac 0x215250; } [[link(win, android)]] class cocos2d { static auto FNTConfigLoadFile(char const*) = mac 0x344f10; static auto ccGLUseProgram(GLuint) = mac 0x1ae540; static auto ccGLBlendFunc(GLenum, GLenum) = mac 0x1ae560; static auto ccDrawSolidRect(cocos2d::CCPoint, cocos2d::CCPoint, cocos2d::_ccColor4F) = mac 0xecf00; static auto ccGLEnableVertexAttribs(unsigned int) = mac 0x1ae740; static auto ccGLBindTexture2D(GLuint) = mac 0x1ae610; static float ccpDistance(cocos2d::CCPoint const&, cocos2d::CCPoint const&) = mac 0x1aaf90; static void ccDrawPoly(cocos2d::CCPoint const*, unsigned int, bool) = mac 0xed0a0; static void ccDrawColor4B(GLubyte, GLubyte, GLubyte, GLubyte) = mac 0xeddd0; static void CCMessageBox(const char* msg, const char* title) = mac 0xbabc0; } [[link(win, android)]] class DS_Dictionary { DS_Dictionary() = mac 0xbe9a0; ~DS_Dictionary() = mac 0x393c30; bool saveRootSubDictToString() = mac 0xc09c0; bool loadRootSubDictFromString(gd::string) = mac 0xbfd80; bool stepIntoSubDictWithKey(char const*) = mac 0xc0cd0; int getIntegerForKey(char const*) = mac 0xc1610; void setIntegerForKey(char const*, int) = mac 0xc26b0; void setDictForKey(char const*, cocos2d::CCDictionary*) = mac 0xC4EA0; auto getObjectForKey(char const*) = mac 0xC4BB0; } [[link(win, android)]] class pugi::xml_document { xml_document() = mac 0x393a80; ~xml_document() = mac 0x393b50; } // clang-format on