diff options
author | Eugene Sandulenko | 2019-10-04 22:32:24 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2019-10-04 22:32:24 +0200 |
commit | c17800cfc4f09cebcfb90aea07f94c8f107b3e9d (patch) | |
tree | a83d7befbd266cb2270802e37e86d9d7a0816646 /graphics/macgui/macwindowmanager.h | |
parent | 15ac5da3a3a080c084bc72e376c68a88797a4f06 (diff) | |
download | scummvm-rg350-c17800cfc4f09cebcfb90aea07f94c8f107b3e9d.tar.gz scummvm-rg350-c17800cfc4f09cebcfb90aea07f94c8f107b3e9d.tar.bz2 scummvm-rg350-c17800cfc4f09cebcfb90aea07f94c8f107b3e9d.zip |
GRAPHICS: MACGUI: Add possibility to setup engine redraw callback
Diffstat (limited to 'graphics/macgui/macwindowmanager.h')
-rw-r--r-- | graphics/macgui/macwindowmanager.h | 5 |
1 files changed, 4 insertions, 1 deletions
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; }; |