From d03fadc6df7582da1eb55f3d7f5a5405b2d82df9 Mon Sep 17 00:00:00 2001 From: hzqst <113660872@qq.com> Date: Thu, 7 Aug 2025 02:52:28 +0800 Subject: [PATCH] Update IEngineServiceMgr (#328) --- public/engine/IEngineService.h | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/public/engine/IEngineService.h b/public/engine/IEngineService.h index 799a3295..067e7b08 100644 --- a/public/engine/IEngineService.h +++ b/public/engine/IEngineService.h @@ -58,10 +58,14 @@ public: virtual void *GetEngineDeviceInfo( void ) const = 0; virtual int GetEngineDeviceWidth( void ) const = 0; virtual int GetEngineDeviceHeight( void ) const = 0; - virtual int GetEngineSwapChainSize( void ) const = 0; - virtual bool IsLoopSwitchQueued( void ) const = 0; - virtual bool IsLoopSwitchRequested( void ) const = 0; - virtual CEventDispatcher *GetEventDispatcher( void ) = 0; + virtual void GetEngineSwapChainSize(int* w, int* h) const = 0; + virtual void GetWindowSafeArea(void) = 0; + virtual bool IsLoopSwitchQueued(void) const = 0; + virtual bool IsLoopSwitchRequested(void) const = 0; + + virtual bool unk001(void) const = 0; + + virtual CEventDispatcher* GetEventDispatcher(void) = 0; virtual void *GetDebugVisualizerMgr( void ) = 0; virtual int GetActiveLoopClientServerMode( void ) const = 0; virtual void EnableMaxFramerate( bool ) = 0;