3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/IApp.h"
7#include "mc/deps/application/AppPlatformListener.h"
19 App& operator=(App
const&);
28 virtual bool isInited() ;
30 virtual void changeContext() ;
32 virtual void quit(::std::string
const& src, ::std::string
const& reason) ;
34 virtual bool wantToQuit() ;
36 virtual void initImpl() = 0;
39 virtual ~App() =
default;
58 MCNAPI
bool $isInited();
60 MCNAPI
void $changeContext();
62 MCNAPI
void $quit(::std::string
const& src, ::std::string
const& reason);
64 MCNAPI
bool $wantToQuit();
static MCAPI void ** $vftableForAppPlatformListener()