Skip to content

Commit bc95a88

Browse files
committed
CCDirector bindings
1 parent d2c2998 commit bc95a88

2 files changed

Lines changed: 402 additions & 21 deletions

File tree

bindings/2.2081/Cocos2d.bro

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -865,10 +865,10 @@ class cocos2d::CCDirector : cocos2d::CCObject, cocos2d::TypeInfo {
865865
virtual void setAccelerometer(cocos2d::CCAccelerometer*) = imac 0x484c20, m1 0x3ea7ac, ios 0x1767a8;
866866
virtual float getDeltaTime() = imac 0x483650, m1 0x3e9480, ios 0x1759ac;
867867

868-
void applySmoothFix();
869-
void calculateDeltaTime() = imac 0x483160, m1 0x3e8fe4;
870-
void calculateMPF() = imac 0x483550, m1 0x3e9388;
871-
void checkSceneReference();
868+
void applySmoothFix() = m1 0x3e93fc, imac 0x4835b0, ios inline;
869+
void calculateDeltaTime() = ios inline, imac 0x483160, m1 0x3e8fe4;
870+
void calculateMPF() = ios inline, imac 0x483550, m1 0x3e9388;
871+
void checkSceneReference() = m1 0x3e9fe8, imac 0x484370, ios inline;
872872
cocos2d::CCPoint convertToGL(cocos2d::CCPoint const&) = imac 0x483dc0, m1 0x3e9b00, ios 0x175d80;
873873
cocos2d::CCPoint convertToUI(cocos2d::CCPoint const&) = imac 0x483ee0, m1 0x3e9bdc, ios inline;
874874
void createStatsLabel() = m1 0x3e9564, imac 0x483740, ios 0x175a64;
@@ -877,13 +877,13 @@ class cocos2d::CCDirector : cocos2d::CCObject, cocos2d::TypeInfo {
877877
// float getActualDeltaTime() const;
878878
// double getAnimationInterval();
879879
// float getContentScaleFactor();
880-
cocos2d::CCDirectorDelegate* getDelegate() const;
880+
cocos2d::CCDirectorDelegate* getDelegate() const = m1 0x3ea5e0, imac 0x484a20, ios inline;
881881
// bool getDontCallWillSwitch() const;
882-
void getFPSImageData(unsigned char**, unsigned int*);
882+
void getFPSImageData(unsigned char**, unsigned int*) = m1 0x3ea4cc, imac 0x4848d0, ios inline;
883883
// bool getIsTransitioning() const;
884884
// cocos2d::TextureQuality getLoadedTextureQuality() const;
885885
// cocos2d::CCScene* getNextScene();
886-
cocos2d::CCNode* getNotificationNode() = imac 0x4849d0, m1 0x3ea594;
886+
cocos2d::CCNode* getNotificationNode() = ios inline, imac 0x4849d0, m1 0x3ea594;
887887
// cocos2d::CCEGLView* getOpenGLView();
888888
// cocos2d::ccDirectorProjection getProjection();
889889
// cocos2d::CCScene* getRunningScene();
@@ -901,53 +901,53 @@ class cocos2d::CCDirector : cocos2d::CCObject, cocos2d::TypeInfo {
901901
cocos2d::CCSize getVisibleSize() = imac 0x484030, m1 0x3e9ccc, ios inline;
902902
cocos2d::CCSize getWinSize() = imac 0x483870, m1 0x3e9668, ios 0x175b68;
903903
cocos2d::CCSize getWinSizeInPixels() = imac 0x483ff0, m1 0x3e9cb0, ios 0x175e88;
904-
float getZEye();
904+
float getZEye() = m1 0x3e9a88, imac 0x483d30, ios inline;
905905
// bool isDisplayStats();
906906
// bool isNextDeltaTimeZero();
907907
// bool isPaused();
908908
// bool isSendCleanupToScene();
909-
int levelForSceneInStack(cocos2d::CCScene*);
909+
int levelForSceneInStack(cocos2d::CCScene*) = m1 0x3ea29c, imac 0x484650, ios inline;
910910
void pause() = imac 0x484840, m1 0x3ea43c, ios 0x176488;
911911
void popScene() = imac 0x4843b0, m1 0x3ea024, ios 0x1760e8;
912912
bool popSceneWithTransition(float, cocos2d::PopTransition) = imac 0x484440, m1 0x3ea0b0, ios 0x17616c;
913913
void popToRootScene() = imac 0x484520, m1 0x3ea180, ios 0x17623c;
914914
void popToSceneInStack(cocos2d::CCScene*) = imac 0x4846a0, m1 0x3ea2e8, ios 0x176334;
915915
void popToSceneStackLevel(int) = imac 0x484530, m1 0x3ea188, ios 0x176244;
916-
void purgeCachedData();
916+
void purgeCachedData() = m1 0x3e9aa0, imac 0x483d50, ios 0x175d7c;
917917
void purgeDirector() = imac 0x484700, m1 0x3ea338, ios 0x176384;
918918
bool pushScene(cocos2d::CCScene*) = imac 0x4841a0, m1 0x3e9e18, ios 0x175f28;
919-
void removeStatsLabel() = imac 0x484900, m1 0x3ea4fc;
919+
void removeStatsLabel() = ios 0x176518, imac 0x484900, m1 0x3ea4fc;
920920
bool replaceScene(cocos2d::CCScene*) = imac 0x484250, m1 0x3e9ec4, ios 0x175fd4;
921921
void resetSmoothFixCounter() = imac 0x483640, m1 0x3e9474, ios 0x1759a0;
922-
void reshapeProjection(cocos2d::CCSize const&);
922+
void reshapeProjection(cocos2d::CCSize const&) = m1 0x3e9aa4, imac 0x483d60, ios inline;
923923
void resume() = imac 0x484880, m1 0x3ea480, ios 0x1764cc;
924924
void runWithScene(cocos2d::CCScene*) = imac 0x484100, m1 0x3e9d6c, ios 0x175efc;
925925
int sceneCount() = imac 0x484630, m1 0x3ea294, ios 0x17632c;
926926
//getScreenTop = ios 0x18260c, idk if i should add the function
927927
//getScreenBottom() = ios 0x182614
928928
//getScreenLeft() = ios 0x18261C
929929
// void setActualDeltaTime(float);
930-
void setAlphaBlending(bool);
931-
void setContentScaleFactor(float);
930+
void setAlphaBlending(bool) = m1 0x3e8ac0, imac 0x482b80, ios inline;
931+
void setContentScaleFactor(float) = m1 0x3e9a18, imac 0x483cb0, ios 0x175d14;
932932
void setDefaultValues() = ios 0x1751a4, imac 0x482850, m1 0x3e8814;
933-
void setDelegate(cocos2d::CCDirectorDelegate*);
934-
void setDeltaTime(float);
933+
void setDelegate(cocos2d::CCDirectorDelegate*) = m1 0x3ea5e8, imac 0x484a30, ios inline;
934+
void setDeltaTime(float) = m1 0x3e93f4, imac 0x4835a0, ios 0x175998;
935935
void setDepthTest(bool) = imac 0x482ba0, m1 0x3e8ad4, ios 0x175454;
936936
// void setDisplayStats(bool);
937937
// void setDontCallWillSwitch(bool);
938938
void setGLDefaultValues() = imac 0x482b30, m1 0x3e8a74, ios 0x175408;
939-
void setNextDeltaTimeZero(bool);
939+
void setNextDeltaTimeZero(bool) = m1 0x3e9a80, imac 0x483d20, ios inline;
940940
void setNextScene() = imac 0x483290, m1 0x3e9110, ios 0x175730;
941941
// void setNotificationNode(cocos2d::CCNode*) = imac 0x4849e0, m1 0x3ea59c;
942-
void setOpenGLView(cocos2d::CCEGLView*);
942+
void setOpenGLView(cocos2d::CCEGLView*) = m1 0x3e9488, imac 0x483660, ios 0x1759b4;
943943
void setProjection(cocos2d::ccDirectorProjection) = imac 0x482be0, m1 0x3e8b04, ios 0x175484;
944944
void setupScreenScale(cocos2d::CCSize, cocos2d::CCSize, cocos2d::TextureQuality) = m1 0x3e9674, imac 0x483890, ios 0x175b74;
945945
// void setSceneReference(cocos2d::CCScene*);
946946
// void setSmoothFix(bool);
947947
// void setSmoothFixCheck(bool);
948948
void setViewport() = imac 0x483cd0, m1 0x3e9a2c, ios 0x175d28;
949-
void showFPSLabel() = imac 0x483470, m1 0x3e92d4;
950-
void showStats() = imac 0x4833c0, m1 0x3e9230;
949+
void showFPSLabel() = ios 0x1758e4, imac 0x483470, m1 0x3e92d4;
950+
void showStats() = ios 0x175848, imac 0x4833c0, m1 0x3e9230;
951951
void toggleShowFPS(bool, gd::string, cocos2d::CCPoint) = imac 0x483750, m1 0x3e9568, ios 0x175a68;
952952
void updateContentScale(cocos2d::TextureQuality) = imac 0x483b70, m1 0x3e9914, ios 0x175c84;
953953
void updateScreenScale(cocos2d::CCSize) = m1 0x3e9864, imac 0x483aa0, ios 0x175bd4;
@@ -3368,7 +3368,7 @@ class cocos2d::CCPoolManager {
33683368

33693369
[[link(win, android)]]
33703370
class cocos2d::CCPrettyPrinter : cocos2d::CCDataVisitor {
3371-
CCPrettyPrinter(int) = win inline, imac 0x4b5230, m1 0x41649c, ios 0x24e5cc;
3371+
CCPrettyPrinter(int) = win inline, imac 0x4b5120, m1 0x416360, ios 0x24e5cc;
33723372

33733373
virtual void clear() = imac 0x4b52d0, m1 0x416550, ios 0x24e6c0;
33743374
virtual gd::string getResult() = imac 0x4b5300, m1 0x416574, ios 0x24e6e4;

0 commit comments

Comments
 (0)