57 default:
return TEXT(
"Unknown");
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EWindowDrawAttentionRequestType
Definition GenericWindow.h:62
const TCHAR * LexToString(EWindowMode::Type WindowMode)
Definition GenericWindow.h:49
uint32 Size
Definition VulkanMemory.cpp:4034
Definition GenericWindow.h:94
virtual APPLICATIONCORE_API bool GetRestoredDimensions(int32 &X, int32 &Y, int32 &Width, int32 &Height)
Definition GenericWindow.cpp:108
virtual APPLICATIONCORE_API bool GetFullScreenInfo(int32 &X, int32 &Y, int32 &Width, int32 &Height) const
Definition GenericWindow.cpp:24
virtual APPLICATIONCORE_API void Restore()
Definition GenericWindow.cpp:64
virtual APPLICATIONCORE_API ~FGenericWindow()
Definition GenericWindow.cpp:14
virtual APPLICATIONCORE_API void * GetOSWindowHandle() const
Definition GenericWindow.cpp:151
virtual APPLICATIONCORE_API const FGenericWindowDefinition & GetDefinition() const
Definition GenericWindow.cpp:173
virtual APPLICATIONCORE_API bool IsMinimized() const
Definition GenericWindow.cpp:96
virtual APPLICATIONCORE_API void Show()
Definition GenericWindow.cpp:69
virtual APPLICATIONCORE_API void SetNativeWindowButtonsVisibility(bool bVisible)
Definition GenericWindow.cpp:213
virtual APPLICATIONCORE_API void SetText(const TCHAR *const Text)
Definition GenericWindow.cpp:168
virtual APPLICATIONCORE_API bool IsDefinitionValid() const
Definition GenericWindow.cpp:178
virtual APPLICATIONCORE_API void DrawAttention(const FWindowDrawAttentionParameters &Parameters)
Definition GenericWindow.cpp:208
virtual APPLICATIONCORE_API void HACK_ForceToFront()
Definition GenericWindow.cpp:44
virtual APPLICATIONCORE_API bool IsForegroundWindow() const
Definition GenericWindow.cpp:156
virtual APPLICATIONCORE_API bool IsMaximized() const
Definition GenericWindow.cpp:90
virtual APPLICATIONCORE_API EWindowMode::Type GetWindowMode() const
Definition GenericWindow.cpp:84
virtual APPLICATIONCORE_API void Minimize()
Definition GenericWindow.cpp:54
APPLICATIONCORE_API FGenericWindow()
Definition GenericWindow.cpp:9
virtual APPLICATIONCORE_API int32 GetWindowTitleBarSize() const
Definition GenericWindow.cpp:145
virtual APPLICATIONCORE_API int32 GetWindowBorderSize() const
Definition GenericWindow.cpp:139
virtual APPLICATIONCORE_API void Hide()
Definition GenericWindow.cpp:74
virtual APPLICATIONCORE_API void Maximize()
Definition GenericWindow.cpp:59
TSharedPtr< FGenericWindowDefinition > Definition
Definition GenericWindow.h:241
virtual APPLICATIONCORE_API void BringToFront(bool bForce=false)
Definition GenericWindow.cpp:39
virtual APPLICATIONCORE_API void SetManualManageDPIChanges(const bool bAutoHandle)
Definition GenericWindow.cpp:203
virtual APPLICATIONCORE_API float GetDPIScaleFactor() const
Definition GenericWindow.cpp:187
virtual APPLICATIONCORE_API void ReshapeWindow(int32 X, int32 Y, int32 Width, int32 Height)
Definition GenericWindow.cpp:19
virtual APPLICATIONCORE_API void AdjustCachedSize(FVector2D &Size) const
Definition GenericWindow.cpp:183
virtual APPLICATIONCORE_API bool IsVisible() const
Definition GenericWindow.cpp:102
virtual APPLICATIONCORE_API void SetDPIScaleFactor(const float Factor)
Definition GenericWindow.cpp:192
virtual APPLICATIONCORE_API bool IsManualManageDPIChanges() const
Definition GenericWindow.cpp:197
virtual APPLICATIONCORE_API void SetWindowFocus()
Definition GenericWindow.cpp:118
virtual APPLICATIONCORE_API void SetOpacity(const float InOpacity)
Definition GenericWindow.cpp:123
virtual APPLICATIONCORE_API bool IsPointInWindow(int32 X, int32 Y) const
Definition GenericWindow.cpp:133
virtual APPLICATIONCORE_API void MoveWindowTo(int32 X, int32 Y)
Definition GenericWindow.cpp:34
virtual APPLICATIONCORE_API bool IsFullscreenSupported() const
Definition GenericWindow.cpp:162
virtual APPLICATIONCORE_API void Destroy()
Definition GenericWindow.cpp:49
virtual APPLICATIONCORE_API void SetWindowMode(EWindowMode::Type InNewWindowMode)
Definition GenericWindow.cpp:79
Definition GenericWindow.h:15
Type
Definition GenericWindow.h:17
@ Windowed
Definition GenericWindow.h:23
@ NumWindowModes
Definition GenericWindow.h:26
@ Fullscreen
Definition GenericWindow.h:19
@ WindowedFullscreen
Definition GenericWindow.h:21
Type ConvertIntToWindowMode(int32 InWindowMode)
Definition GenericWindow.h:29
Definition GenericWindowDefinition.h:64
Definition GenericWindow.h:80
EWindowDrawAttentionRequestType RequestType
Definition GenericWindow.h:90
FWindowDrawAttentionParameters(EWindowDrawAttentionRequestType InRequestType)
Definition GenericWindow.h:83
FWindowDrawAttentionParameters()=default