54 virtual std::string
GetTitle ()
const override;
56 virtual void Show ()
override;
57 virtual void Hide ()
override;
59 virtual void SetTitle (
const std::string & newTitle )
override;
uint16_t uint16
Definition: TypesDefinitions.h:29
Fake window for tests.
Definition: MockWindow.h:21
void * WindowHandler
Definition: SwapChain.h:6
Definition: DirectInputModule.cpp:11
virtual WindowHandler GetHandle() const override
Definition: MockWindow.cpp:75
virtual void SetTitle(const std::string &newTitle) override
Definition: MockWindow.cpp:103
bool Initialize(NativeWindowDescriptor &descriptor)
Definition: MockWindow.cpp:46
void HideAppWindow()
Definition: MockWindow.cpp:129
uint16 m_height
Definition: MockWindow.h:29
virtual uint16 GetHeight() const override
Definition: MockWindow.cpp:68
Dedcriptor used to create native GUI window.
Definition: INativeWindow.h:17
void ShowAppWindow()
Definition: MockWindow.cpp:125
WindowHandler m_windowHandle
Definition: MockWindow.h:27
std::wstring m_title
Definition: MockWindow.h:25
static MockWindow * CreateWindowInstance(NativeWindowDescriptor &descriptor)
Definition: MockWindow.cpp:33
MockWindow()
Definition: MockWindow.cpp:22
virtual std::string GetTitle() const override
Definition: MockWindow.cpp:82
uint16 m_width
Definition: MockWindow.h:28
~MockWindow()
Definition: MockWindow.cpp:28
virtual void Hide() override
Definition: MockWindow.cpp:96
Interface for native window sing OS specific ffunctions.
Definition: INativeWindow.h:74
virtual void Show() override
Definition: MockWindow.cpp:89
virtual uint16 GetClientWidth() const override
Definition: MockWindow.cpp:110
virtual uint16 GetWidth() const override
Definition: MockWindow.cpp:61
virtual uint16 GetClientHeight() const override
Definition: MockWindow.cpp:117