UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGenericWindowDefinition Struct Reference

#include <GenericWindowDefinition.h>

Public Attributes

EWindowType Type
 
float XDesiredPositionOnScreen
 
float YDesiredPositionOnScreen
 
float WidthDesiredOnScreen
 
float HeightDesiredOnScreen
 
EWindowTransparency TransparencySupport
 
bool HasOSWindowBorder
 
bool AppearsInTaskbar
 
bool IsTopmostWindow
 
bool AcceptsInput
 
EWindowActivationPolicy ActivationPolicy
 
bool FocusWhenFirstShown
 
bool HasCloseButton
 
bool SupportsMinimize
 
bool SupportsMaximize
 
bool IsModalWindow
 
bool IsRegularWindow
 
bool HasSizingFrame
 
bool SizeWillChangeOften
 
bool ShouldPreserveAspectRatio
 
int32 ExpectedMaxWidth
 
int32 ExpectedMaxHeight
 
FString Title
 
float Opacity
 
int32 CornerRadius
 
FWindowSizeLimits SizeLimits
 
bool bManualDPI = false
 

Member Data Documentation

◆ AcceptsInput

bool FGenericWindowDefinition::AcceptsInput

true if the window accepts input; false if the window is non-interactive

◆ ActivationPolicy

EWindowActivationPolicy FGenericWindowDefinition::ActivationPolicy

the policy for activating the window upon each show

◆ AppearsInTaskbar

bool FGenericWindowDefinition::AppearsInTaskbar

should this window show up in the taskbar

◆ bManualDPI

bool FGenericWindowDefinition::bManualDPI = false

false if the window should respond to system DPI changes, otherwise this will be handled, internally, by the application

◆ CornerRadius

int32 FGenericWindowDefinition::CornerRadius

the radius of the corner rounding of the window

◆ ExpectedMaxHeight

int32 FGenericWindowDefinition::ExpectedMaxHeight

The expected maximum height of the window. May be used for performance optimization when SizeWillChangeOften is set.

◆ ExpectedMaxWidth

int32 FGenericWindowDefinition::ExpectedMaxWidth

The expected maximum width of the window. May be used for performance optimization when SizeWillChangeOften is set.

◆ FocusWhenFirstShown

bool FGenericWindowDefinition::FocusWhenFirstShown

true if this window will be focused when it is first shown

◆ HasCloseButton

bool FGenericWindowDefinition::HasCloseButton

true if this window displays an enabled close button on the toolbar area

◆ HasOSWindowBorder

bool FGenericWindowDefinition::HasOSWindowBorder

true if the window is using the os window border instead of a slate created one

◆ HasSizingFrame

bool FGenericWindowDefinition::HasSizingFrame

true if this is a user-sized window with a thick edge

◆ HeightDesiredOnScreen

float FGenericWindowDefinition::HeightDesiredOnScreen

The initially desired height

◆ IsModalWindow

bool FGenericWindowDefinition::IsModalWindow

true if the window is modal (prevents interacting with its parent)

◆ IsRegularWindow

bool FGenericWindowDefinition::IsRegularWindow

true if this is a vanilla window, or one being used for some special purpose: e.g. tooltip or menu

◆ IsTopmostWindow

bool FGenericWindowDefinition::IsTopmostWindow

true if the window should be on top of all other windows; false otherwise

◆ Opacity

float FGenericWindowDefinition::Opacity

opacity of the window (0-1)

◆ ShouldPreserveAspectRatio

bool FGenericWindowDefinition::ShouldPreserveAspectRatio

true if the window should preserve its aspect ratio when resized by user

◆ SizeLimits

FWindowSizeLimits FGenericWindowDefinition::SizeLimits

◆ SizeWillChangeOften

bool FGenericWindowDefinition::SizeWillChangeOften

true if we expect the size of this window to change often, such as if its animated, or if it recycled for tool-tips.

◆ SupportsMaximize

bool FGenericWindowDefinition::SupportsMaximize

true if this window displays an enabled maximize button on the toolbar area

◆ SupportsMinimize

bool FGenericWindowDefinition::SupportsMinimize

true if this window displays an enabled minimize button on the toolbar area

◆ Title

FString FGenericWindowDefinition::Title

the title of the window

◆ TransparencySupport

EWindowTransparency FGenericWindowDefinition::TransparencySupport

the level of transparency supported by this window

◆ Type

EWindowType FGenericWindowDefinition::Type

Window type

◆ WidthDesiredOnScreen

float FGenericWindowDefinition::WidthDesiredOnScreen

The initially desired width

◆ XDesiredPositionOnScreen

float FGenericWindowDefinition::XDesiredPositionOnScreen

The initially desired horizontal screen position

◆ YDesiredPositionOnScreen

float FGenericWindowDefinition::YDesiredPositionOnScreen

The initially desired vertical screen position


The documentation for this struct was generated from the following file: