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

#include <SlateTypes.h>

+ Inheritance diagram for FWindowStyle:

Public Member Functions

SLATECORE_API FWindowStyle ()
 
SLATECORE_API FWindowStyle (const FWindowStyle &)
 
virtual SLATECORE_API ~FWindowStyle ()
 
virtual SLATECORE_API void GetResources (TArray< const FSlateBrush * > &OutBrushes) const override
 
virtual const FName GetTypeName () const override
 
FWindowStyleSetMinimizeButtonStyle (const FButtonStyle &InMinimizeButtonStyle)
 
FWindowStyleSetMaximizeButtonStyle (const FButtonStyle &InMaximizeButtonStyle)
 
FWindowStyleSetRestoreButtonStyle (const FButtonStyle &InRestoreButtonStyle)
 
FWindowStyleSetEnterFullscreenButtonStyle (const FButtonStyle &InEnterFullscreenButtonStyle)
 
FWindowStyleSetExitFullscreenButtonStyle (const FButtonStyle &InExitFullscreenButtonStyle)
 
FWindowStyleSetCloseButtonStyle (const FButtonStyle &InCloseButtonStyle)
 
FWindowStyleSetTitleTextStyle (const FTextBlockStyle &InTitleTextStyle)
 
FWindowStyleSetActiveTitleBrush (const FSlateBrush &InActiveTitleBrush)
 
FWindowStyleSetInactiveTitleBrush (const FSlateBrush &InInactiveTitleBrush)
 
FWindowStyleSetFlashTitleBrush (const FSlateBrush &InFlashTitleBrush)
 
FWindowStyleSetBackgroundColor (const FSlateColor &InBackgroundColor)
 
FWindowStyleSetOutlineBrush (const FSlateBrush &InOutlineBrush)
 
FWindowStyleSetOutlineColor (const FSlateColor &InOutlineColor)
 
FWindowStyleSetBorderBrush (const FSlateBrush &InBorderBrush)
 
FWindowStyleSetBorderColor (const FSlateColor &InBorderColor)
 
FWindowStyleSetBackgroundBrush (const FSlateBrush &InBackgroundBrush)
 
FWindowStyleSetChildBackgroundBrush (const FSlateBrush &InChildBackgroundBrush)
 
FWindowStyleSetCornerRadius (int32 InCornerRadius)
 
FWindowStyleSetBorderPadding (FMargin InBorderPadding)
 
- Public Member Functions inherited from FSlateWidgetStyle
SLATECORE_API FSlateWidgetStyle ()
 
virtual SLATECORE_API ~FSlateWidgetStyle ()
 

Static Public Member Functions

static SLATECORE_API const FWindowStyleGetDefault ()
 

Public Attributes

FButtonStyle MinimizeButtonStyle
 
FButtonStyle MaximizeButtonStyle
 
FButtonStyle RestoreButtonStyle
 
FButtonStyle EnterFullscreenButtonStyle
 
FButtonStyle ExitFullscreenButtonStyle
 
FButtonStyle CloseButtonStyle
 
FTextBlockStyle TitleTextStyle
 
FSlateBrush ActiveTitleBrush
 
FSlateBrush InactiveTitleBrush
 
FSlateBrush FlashTitleBrush
 
FSlateColor BackgroundColor
 
FSlateBrush OutlineBrush
 
FSlateColor OutlineColor
 
FSlateBrush BorderBrush
 
FSlateColor BorderColor
 
FSlateBrush BackgroundBrush
 
FSlateBrush ChildBackgroundBrush
 
int32 WindowCornerRadius
 
FMargin BorderPadding
 

Static Public Attributes

static SLATECORE_API const FName TypeName
 

Detailed Description

Represents the appearance of an SWindow

Constructor & Destructor Documentation

◆ FWindowStyle() [1/2]

FWindowStyle::FWindowStyle ( )

◆ FWindowStyle() [2/2]

FWindowStyle::FWindowStyle ( const FWindowStyle )
default

◆ ~FWindowStyle()

FWindowStyle::~FWindowStyle ( )
virtualdefault

Member Function Documentation

◆ GetDefault()

const FWindowStyle & FWindowStyle::GetDefault ( )
static

◆ GetResources()

void FWindowStyle::GetResources ( TArray< const FSlateBrush * > &  OutBrushes) const
overridevirtual

Gets the brush resources associated with this style.

This method must be implemented by inherited structures.

Parameters
OutBrushesThe brush resources.

Reimplemented from FSlateWidgetStyle.

◆ GetTypeName()

virtual const FName FWindowStyle::GetTypeName ( ) const
inlineoverridevirtual

Gets the name of this style.

This method must be implemented by inherited structures.

Returns
Widget style name.

Reimplemented from FSlateWidgetStyle.

◆ SetActiveTitleBrush()

FWindowStyle & FWindowStyle::SetActiveTitleBrush ( const FSlateBrush InActiveTitleBrush)
inline

◆ SetBackgroundBrush()

FWindowStyle & FWindowStyle::SetBackgroundBrush ( const FSlateBrush InBackgroundBrush)
inline

◆ SetBackgroundColor()

FWindowStyle & FWindowStyle::SetBackgroundColor ( const FSlateColor InBackgroundColor)
inline

◆ SetBorderBrush()

FWindowStyle & FWindowStyle::SetBorderBrush ( const FSlateBrush InBorderBrush)
inline

◆ SetBorderColor()

FWindowStyle & FWindowStyle::SetBorderColor ( const FSlateColor InBorderColor)
inline

◆ SetBorderPadding()

FWindowStyle & FWindowStyle::SetBorderPadding ( FMargin  InBorderPadding)
inline

◆ SetChildBackgroundBrush()

FWindowStyle & FWindowStyle::SetChildBackgroundBrush ( const FSlateBrush InChildBackgroundBrush)
inline

◆ SetCloseButtonStyle()

FWindowStyle & FWindowStyle::SetCloseButtonStyle ( const FButtonStyle InCloseButtonStyle)
inline

◆ SetCornerRadius()

FWindowStyle & FWindowStyle::SetCornerRadius ( int32  InCornerRadius)
inline

◆ SetEnterFullscreenButtonStyle()

FWindowStyle & FWindowStyle::SetEnterFullscreenButtonStyle ( const FButtonStyle InEnterFullscreenButtonStyle)
inline

◆ SetExitFullscreenButtonStyle()

FWindowStyle & FWindowStyle::SetExitFullscreenButtonStyle ( const FButtonStyle InExitFullscreenButtonStyle)
inline

◆ SetFlashTitleBrush()

FWindowStyle & FWindowStyle::SetFlashTitleBrush ( const FSlateBrush InFlashTitleBrush)
inline

◆ SetInactiveTitleBrush()

FWindowStyle & FWindowStyle::SetInactiveTitleBrush ( const FSlateBrush InInactiveTitleBrush)
inline

◆ SetMaximizeButtonStyle()

FWindowStyle & FWindowStyle::SetMaximizeButtonStyle ( const FButtonStyle InMaximizeButtonStyle)
inline

◆ SetMinimizeButtonStyle()

FWindowStyle & FWindowStyle::SetMinimizeButtonStyle ( const FButtonStyle InMinimizeButtonStyle)
inline

◆ SetOutlineBrush()

FWindowStyle & FWindowStyle::SetOutlineBrush ( const FSlateBrush InOutlineBrush)
inline

◆ SetOutlineColor()

FWindowStyle & FWindowStyle::SetOutlineColor ( const FSlateColor InOutlineColor)
inline

◆ SetRestoreButtonStyle()

FWindowStyle & FWindowStyle::SetRestoreButtonStyle ( const FButtonStyle InRestoreButtonStyle)
inline

◆ SetTitleTextStyle()

FWindowStyle & FWindowStyle::SetTitleTextStyle ( const FTextBlockStyle InTitleTextStyle)
inline

Member Data Documentation

◆ ActiveTitleBrush

FSlateBrush FWindowStyle::ActiveTitleBrush

Brush used to draw the window title area when the window is active

◆ BackgroundBrush

FSlateBrush FWindowStyle::BackgroundBrush

Brush used to draw the window background

◆ BackgroundColor

FSlateColor FWindowStyle::BackgroundColor

Color used to draw the window background

◆ BorderBrush

FSlateBrush FWindowStyle::BorderBrush

Brush used to draw the window border

◆ BorderColor

FSlateColor FWindowStyle::BorderColor

Color used to draw the window border

◆ BorderPadding

FMargin FWindowStyle::BorderPadding

Window corner rounding. If this value is <= 0 no rounding will occur. Used for regular, non-maximized windows only (not tool-tips or decorators.)

◆ ChildBackgroundBrush

FSlateBrush FWindowStyle::ChildBackgroundBrush

Brush used to draw the background of child windows

◆ CloseButtonStyle

FButtonStyle FWindowStyle::CloseButtonStyle

Style used to draw the window close button

◆ EnterFullscreenButtonStyle

FButtonStyle FWindowStyle::EnterFullscreenButtonStyle

Style used to draw the enter fullscreen button

◆ ExitFullscreenButtonStyle

FButtonStyle FWindowStyle::ExitFullscreenButtonStyle

Style used to draw the exit fullscreen button

◆ FlashTitleBrush

FSlateBrush FWindowStyle::FlashTitleBrush

Brush used to draw the window title area when the window is flashing

◆ InactiveTitleBrush

FSlateBrush FWindowStyle::InactiveTitleBrush

Brush used to draw the window title area when the window is inactive

◆ MaximizeButtonStyle

FButtonStyle FWindowStyle::MaximizeButtonStyle

Style used to draw the window maximize button

◆ MinimizeButtonStyle

FButtonStyle FWindowStyle::MinimizeButtonStyle

Style used to draw the window minimize button

◆ OutlineBrush

FSlateBrush FWindowStyle::OutlineBrush

Brush used to draw the window outline

◆ OutlineColor

FSlateColor FWindowStyle::OutlineColor

Color used to draw the window outline

◆ RestoreButtonStyle

FButtonStyle FWindowStyle::RestoreButtonStyle

Style used to draw the window restore button

◆ TitleTextStyle

FTextBlockStyle FWindowStyle::TitleTextStyle

Style used to draw the window title text

◆ TypeName

const FName FWindowStyle::TypeName
static

◆ WindowCornerRadius

int32 FWindowStyle::WindowCornerRadius

Window corner rounding. If this value is <= 0 no rounding will occur. Used for regular, non-maximized windows only (not tool-tips or decorators.)


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