From c17800cfc4f09cebcfb90aea07f94c8f107b3e9d Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 4 Oct 2019 22:32:24 +0200 Subject: GRAPHICS: MACGUI: Add possibility to setup engine redraw callback --- graphics/macgui/macwindowmanager.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'graphics/macgui/macwindowmanager.h') diff --git a/graphics/macgui/macwindowmanager.h b/graphics/macgui/macwindowmanager.h index 967a5cde2f..f288a09fd8 100644 --- a/graphics/macgui/macwindowmanager.h +++ b/graphics/macgui/macwindowmanager.h @@ -215,6 +215,7 @@ public: void setMode(uint32 mode); void setEnginePauseCallback(void *engine, void (*pauseCallback)(void *engine, bool pause)); + void setEngineRedrawCallback(void *engine, void (*redrawCallback)(void *engine)); void passPalette(const byte *palette, uint size); @@ -257,8 +258,10 @@ private: MacMenu *_menu; uint32 _menuDelay; - void *_engine; + void *_engineP; + void *_engineR; void (*_pauseEngineCallback)(void *engine, bool pause); + void (*_redrawEngineCallback)(void *engine); bool _cursorIsArrow; }; -- cgit v1.2.3