38 virtual bool MainLoop (
bool blockingMode )
override;
MockGUI()
Definition: MockGUI.cpp:24
virtual INativeWindow * CreateWindow(NativeWindowDescriptor &descriptor) override
Creates native GUI window.
Definition: MockGUI.cpp:58
Interface encasulates native GUI system.
Definition: INativeGUI.h:33
virtual bool Init(const NativeGUIInitData &initData) override
Initializes native GUI.
Definition: MockGUI.cpp:66
Definition: DirectInputModule.cpp:11
virtual sw::input::IInput * UseNativeInput() override
Initalize native api for this gui system and return IInput object. GUI can use native input api for s...
Definition: MockGUI.cpp:44
Dedcriptor used to create native GUI window.
Definition: INativeWindow.h:17
virtual ~MockGUI()=default
Provides data needed for native GUI system initialization.
Definition: INativeGUI.h:25
static MockGUI * Create()
Creates WinAPIGUI object.
Definition: MockGUI.cpp:29
NativeGUIInitData m_initData
Definition: MockGUI.h:29
virtual bool MainLoop(bool blockingMode) override
Invokes main loop of native GUI.
Definition: MockGUI.cpp:82
Interface for native window sing OS specific ffunctions.
Definition: INativeWindow.h:74