17 static constexpr UINT
s_PopupStyles = WS_POPUP | WS_CAPTION | WS_MINIMIZEBOX | WS_SYSMENU;
28 void SetPosition( UINT x, UINT y, UINT width, UINT height );
60 static LRESULT CALLBACK WndProc( HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam );
63 static constexpr GUID
WceusbshGUID = { 0x25dbce51, 0x6c8f, 0x4a72, 0x8a, 0x6d, 0xb5, 0x4c, 0x2b, 0x4f, 0xc8, 0x35 };
76 HMODULE m_ModuleHandle;
Rendering system interface for the Toshi engine.
#define TOSHI_NAMESPACE_START
#define TOSHI_NAMESPACE_END
#define TDECLARE_CLASS(THIS_CLASS, PARENT_CLASS)
Char string implementation for the Toshi engine.
static constexpr GUID WceusbshGUID
static void SetFocused(TBOOL a_bFocused)
static BOOL ms_bIsFullscreen
static HDEVNOTIFY ms_hDeviceNotify
TBOOL Create(TRenderInterface *renderer, LPCSTR title)
static TBOOL ms_bIsFocused
void UnregisterWindowClass()
void Update(TFLOAT a_fDeltaTime)
void SetPosition(UINT x, UINT y, UINT width, UINT height)
static STICKYKEYS ms_StickyKeys
TBOOL IsDestroyed() const
static constexpr UINT s_PopupStyles
TMSWindow(const TMSWindow &)=default