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
std::wstring m_title
Definition: Win32ApiWindow.h:26
void * WindowHandler
Definition: SwapChain.h:6
uint16 m_width
Definition: Win32ApiWindow.h:28
virtual uint16 GetHeight() const override
Definition: Win32ApiWindow.cpp:112
Definition: DirectInputModule.cpp:11
uint16 m_height
Definition: Win32ApiWindow.h:29
virtual uint16 GetClientHeight() const override
Definition: Win32ApiWindow.cpp:165
~Win32ApiWindow()
Definition: Win32ApiWindow.cpp:18
Dedcriptor used to create native GUI window.
Definition: INativeWindow.h:17
virtual void Hide() override
Definition: Win32ApiWindow.cpp:140
void HideAppWindow()
Definition: Win32ApiWindow.cpp:183
virtual std::string GetTitle() const override
Definition: Win32ApiWindow.cpp:126
void ShowAppWindow()
Definition: Win32ApiWindow.cpp:176
Interface for native window sing OS specific ffunctions.
Definition: INativeWindow.h:74
bool Initialize(NativeWindowDescriptor &descriptor)
Definition: Win32ApiWindow.cpp:35
virtual uint16 GetClientWidth() const override
Definition: Win32ApiWindow.cpp:155
virtual void Show() override
Definition: Win32ApiWindow.cpp:133
virtual uint16 GetWidth() const override
Definition: Win32ApiWindow.cpp:105
Native window uses WinApi.
Definition: Win32ApiWindow.h:21
HWND m_windowHandle
Definition: Win32ApiWindow.h:25
virtual void SetTitle(const std::string &newTitle) override
Definition: Win32ApiWindow.cpp:147
Win32ApiWindow()
Definition: Win32ApiWindow.cpp:14
static Win32ApiWindow * CreateWindowInstance(NativeWindowDescriptor &descriptor)
Definition: Win32ApiWindow.cpp:22
virtual WindowHandler GetHandle() const override
Definition: Win32ApiWindow.cpp:119