FGenericWindowDefinition

Choose your operating system:

Windows

macOS

Linux

References

Module

ApplicationCore

Header

/Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/GenericWindowDefinition.h

Include

#include "GenericPlatform/GenericWindowDefinition.h"

Syntax

struct FGenericWindowDefinition

Variables

Name Description

Public variable

bool

 

AcceptsInput

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

Public variable

EWindowActivati...

 

ActivationPolicy

The policy for activating the window upon each show

Public variable

bool

 

AppearsInTaskbar

Should this window show up in the taskbar

Public variable

bool

 

bManualDPI

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

Public variable

int32

 

CornerRadius

The radius of the corner rounding of the window

Public variable

int32

 

ExpectedMaxHeight

The expected maximum height of the window.

Public variable

int32

 

ExpectedMaxWidth

The expected maximum width of the window.

Public variable

bool

 

FocusWhenFirstShown

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

Public variable

bool

 

HasCloseButton

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

Public variable

bool

 

HasOSWindowBorder

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

Public variable

bool

 

HasSizingFrame

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

Public variable

float

 

HeightDesiredOnScreen

The initially desired height

Public variable

bool

 

IsModalWindow

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

Public variable

bool

 

IsRegularWindow

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

Public variable

bool

 

IsTopmostWindow

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

Public variable

float

 

Opacity

Opacity of the window (0-1)

Public variable

bool

 

ShouldPreserveAspectRatio

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

Public variable

FWindowSizeLimi...

 

SizeLimits

Public variable

bool

 

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.

Public variable

bool

 

SupportsMaximize

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

Public variable

bool

 

SupportsMinimize

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

Public variable

FString

 

Title

The title of the window

Public variable

EWindowTranspar...

 

TransparencySupport

The level of transparency supported by this window

Public variable

EWindowType

 

Type

Window type

Public variable

float

 

WidthDesiredOnScreen

The initially desired width

Public variable

float

 

XDesiredPositionOnScreen

The initially desired horizontal screen position

Public variable

float

 

YDesiredPositionOnScreen

The initially desired vertical screen position