43 : WindowTitle( windowTitle )
50 ParentHandle =
nullptr;
89 virtual std::string
GetTitle ()
const = 0;
91 virtual void Show () = 0;
92 virtual void Hide () = 0;
94 virtual void SetTitle (
const std::string& newTitle ) = 0;
bool AddExitButton
Definition: INativeWindow.h:26
uint16_t uint16
Definition: TypesDefinitions.h:29
void * WindowHandler
Definition: SwapChain.h:6
bool AddMinimizeButton
Definition: INativeWindow.h:27
Definition: DirectInputModule.cpp:11
std::string WindowTitle
Definition: INativeWindow.h:32
bool AdjustSize
Adjust window size to client area.
Definition: INativeWindow.h:31
bool Fullscreen
Definition: INativeWindow.h:24
bool ShowWindow
Show window immediately after creation.
Definition: INativeWindow.h:25
unsigned short Height
Definition: INativeWindow.h:21
unsigned short PositionX
Definition: INativeWindow.h:22
bool AddMaximizeButton
Definition: INativeWindow.h:28
Dedcriptor used to create native GUI window.
Definition: INativeWindow.h:17
unsigned short PositionY
Definition: INativeWindow.h:23
virtual std::string GetTitle() const =0
void InitDefaults()
Definition: INativeWindow.h:48
virtual uint16 GetHeight() const =0
Plik zawiera deklaracje formatów wierzchołków oraz klas zawierających assety shadery itp...
unsigned short Width
Definition: INativeWindow.h:20
virtual uint16 GetClientHeight() const =0
bool AddFrame
Definition: INativeWindow.h:29
NativeWindowDescriptor()
Definition: INativeWindow.h:37
Interface for native window sing OS specific ffunctions.
Definition: INativeWindow.h:74
virtual WindowHandler GetHandle() const =0
virtual uint16 GetWidth() const =0
virtual uint16 GetClientWidth() const =0
NativeWindowDescriptor(const std::string &windowTitle)
Definition: INativeWindow.h:42
bool AddTitleBar
Definition: INativeWindow.h:30
virtual void SetTitle(const std::string &newTitle)=0
WindowHandler ParentHandle
Definition: INativeWindow.h:19