Sleeping Wombat GUI
0.100
swGUI
|
Interface for native window sing OS specific ffunctions. More...
#include <INativeWindow.h>
Public Member Functions | |
INativeWindow ()=default | |
~INativeWindow ()=default | |
virtual uint16 | GetWidth () const =0 |
virtual uint16 | GetHeight () const =0 |
virtual uint16 | GetClientWidth () const =0 |
virtual uint16 | GetClientHeight () const =0 |
virtual WindowHandler | GetHandle () const =0 |
virtual std::string | GetTitle () const =0 |
virtual void | Show ()=0 |
virtual void | Hide ()=0 |
virtual void | SetTitle (const std::string &newTitle)=0 |
Interface for native window sing OS specific ffunctions.
Natywne okno powinno udostępniać przynajmniej swój render target i swapchain. Ponadto może zawierać funkcje do obsługi prawdziwego okna, ale nie jest to konieczne. GUI nie musi samo obsługiwać prawdziwych okien, może mieć je dostarczone przez aplikację.
|
default |
|
default |
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.
|
pure virtual |
Implemented in sw::gui::MockWindow, and sw::gui::Win32ApiWindow.