UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GenericWindowDefinition.h File Reference

Go to the source code of this file.

Classes

struct  FGenericWindowDefinition
 

Macros

#define ALPHA_BLENDED_WINDOWS   IS_PROGRAM || WITH_EDITOR
 

Enumerations

enum class  EWindowType {
  Normal , Menu , ToolTip , Notification ,
  CursorDecorator , GameWindow
}
 
enum class  EWindowTransparency { None , PerWindow }
 
enum class  EWindowActivationPolicy { Never , Always , FirstShown }
 

Macro Definition Documentation

◆ ALPHA_BLENDED_WINDOWS

#define ALPHA_BLENDED_WINDOWS   IS_PROGRAM || WITH_EDITOR

Enumeration Type Documentation

◆ EWindowActivationPolicy

Enumeration to specify whether the window gets activated upon showing it

Enumerator
Never 

Value indicating that a window never activates when it is shown

Always 

Value indicating that a window always activates when it is shown

FirstShown 

Value indicating that a window only activates when it is first shown

◆ EWindowTransparency

enum class EWindowTransparency
strong

Enumeration to specify different transparency options for SWindows

Enumerator
None 

Value indicating that a window does not support transparency

PerWindow 

Value indicating that a window supports transparency at the window level (one opacity applies to the entire window)

◆ EWindowType

enum class EWindowType
strong

Enumeration to specify different window types for SWindows

Enumerator
Normal 

Value indicating that this is a standard, general-purpose window

Menu 

Value indicating that this is a window used for a popup menu

ToolTip 

Value indicating that this is a window used for a tooltip

Notification 

Value indicating that this is a window used for a notification toast

CursorDecorator 

Value indicating that this is a window used for a cursor decorator

GameWindow 

Value indicating that this is a game window