diff --git a/bindings/Cocos2d.bro b/bindings/Cocos2d.bro index 25995ed0..0c8dbc67 100644 --- a/bindings/Cocos2d.bro +++ b/bindings/Cocos2d.bro @@ -176,6 +176,7 @@ class cocos2d::CCEGLView { static cocos2d::CCEGLView* sharedOpenGLView() = mac 0x295320; virtual void swapBuffers() = mac 0x295510; void updateWindow(int width, int height); + void setupWindow(cocos2d::CCRect); void toggleFullScreen(bool fullscreen); void pollEvents(); void onGLFWCharCallback(GLFWwindow* window, unsigned int entered); diff --git a/loader/include/Geode/cocos/platform/win32/CCEGLView.h b/loader/include/Geode/cocos/platform/win32/CCEGLView.h index 15a0f65f..556e3c7d 100644 --- a/loader/include/Geode/cocos/platform/win32/CCEGLView.h +++ b/loader/include/Geode/cocos/platform/win32/CCEGLView.h @@ -63,6 +63,8 @@ public: protected: RT_REMOVE( virtual bool Create(); ) + void setupWindow(cocos2d::CCRect rect); + public: bool initGL(); void destroyGL();