// // cocos2d::extension::CCScale9Sprite::CCScale9Sprite from 0x18001ac40 to 0x18001adfe (446 bytes) // // 2 xrefs: // > @ 0x18002fdf8 // > @ 0x18004ad64 // // This function is hookable on this platform! // // Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA // Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings // // Hidden C++ exception states: #wind=1 cocos2d::extension::CCScale9Sprite *__fastcall cocos2d::extension::CCScale9Sprite::CCScale9Sprite( cocos2d::extension::CCScale9Sprite *this, const struct cocos2d::extension::CCScale9Sprite *a2) { cocos2d::CCNodeRGBA::CCNodeRGBA(this, a2); *(_QWORD *)this = &cocos2d::extension::CCScale9Sprite::`vftable'{for `cocos2d::CCNode'}; *((_QWORD *)this + 40) = &cocos2d::extension::CCScale9Sprite::`vftable'{for `cocos2d::CCRGBAProtocol'}; cocos2d::CCSize::CCSize( (cocos2d::extension::CCScale9Sprite *)((char *)this + 344), (const struct cocos2d::extension::CCScale9Sprite *)((char *)a2 + 344)); cocos2d::CCSize::CCSize( (cocos2d::extension::CCScale9Sprite *)((char *)this + 352), (const struct cocos2d::extension::CCScale9Sprite *)((char *)a2 + 352)); cocos2d::CCRect::CCRect( (cocos2d::extension::CCScale9Sprite *)((char *)this + 360), (const struct cocos2d::extension::CCScale9Sprite *)((char *)a2 + 360)); *((_DWORD *)this + 94) = *((_DWORD *)a2 + 94); *((_DWORD *)this + 95) = *((_DWORD *)a2 + 95); *((_DWORD *)this + 96) = *((_DWORD *)a2 + 96); *((_DWORD *)this + 97) = *((_DWORD *)a2 + 97); *((_BYTE *)this + 392) = *((_BYTE *)a2 + 392); cocos2d::CCRect::CCRect( (cocos2d::extension::CCScale9Sprite *)((char *)this + 396), (const struct cocos2d::extension::CCScale9Sprite *)((char *)a2 + 396)); *((_BYTE *)this + 412) = *((_BYTE *)a2 + 412); cocos2d::CCRect::CCRect( (cocos2d::extension::CCScale9Sprite *)((char *)this + 416), (const struct cocos2d::extension::CCScale9Sprite *)((char *)a2 + 416)); *((_BYTE *)this + 432) = *((_BYTE *)a2 + 432); *((_QWORD *)this + 55) = *((_QWORD *)a2 + 55); *((_QWORD *)this + 56) = *((_QWORD *)a2 + 56); *((_QWORD *)this + 57) = *((_QWORD *)a2 + 57); *((_QWORD *)this + 58) = *((_QWORD *)a2 + 58); *((_QWORD *)this + 59) = *((_QWORD *)a2 + 59); *((_QWORD *)this + 60) = *((_QWORD *)a2 + 60); *((_QWORD *)this + 61) = *((_QWORD *)a2 + 61); *((_QWORD *)this + 62) = *((_QWORD *)a2 + 62); *((_QWORD *)this + 63) = *((_QWORD *)a2 + 63); *((_QWORD *)this + 64) = *((_QWORD *)a2 + 64); *((_BYTE *)this + 520) = *((_BYTE *)a2 + 520); *((_BYTE *)this + 521) = *((_BYTE *)a2 + 521); *((_WORD *)this + 261) = *((_WORD *)a2 + 261); *((_BYTE *)this + 524) = *((_BYTE *)a2 + 524); return this; }