Navigation
API > API/Runtime > API/Runtime/GameMenuBuilder
| Name | FGameMenuStyle |
| Type | struct |
| Header File | /Engine/Source/Runtime/GameMenuBuilder/Public/GameMenuWidgetStyle.h |
| Include Path | #include "GameMenuWidgetStyle.h" |
Syntax
USTRUCT ()
struct FGameMenuStyle : public FSlateWidgetStyle
Inheritance Hierarchy
- FSlateWidgetStyle → FGameMenuStyle
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameMenuStyle() |
GameMenuWidgetStyle.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGameMenuStyle() |
GameMenuWidgetStyle.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TypeName | const FName | GameMenuWidgetStyle.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimationSpeed | float | Speed at which the menu initially appears. | GameMenuWidgetStyle.h |
|
| ItemBorderMargin | FMargin | Item border margin. | GameMenuWidgetStyle.h |
|
| LayoutType | TEnumAsByte< GameMenuLayoutType::Type > | Layout type. | GameMenuWidgetStyle.h |
|
| LeftMarginPercent | float | The left hand margin for the main menu | GameMenuWidgetStyle.h |
|
| MenuBackgroundBrush | FSlateBrush | The brush used to draw the menu background | GameMenuWidgetStyle.h |
|
| MenuBackSound | FSlateSound | The sound the menu should play when returning to a parent menu | GameMenuWidgetStyle.h |
|
| MenuEnterSound | FSlateSound | The sound the menu should play when entering a sub-menu | GameMenuWidgetStyle.h |
|
| MenuFrameBrush | FSlateBrush | The brush used to draw the menu border | GameMenuWidgetStyle.h |
|
| MenuItemChangeSound | FSlateSound | The sound the menu should play when the selected menu item is changed | GameMenuWidgetStyle.h |
|
| MenuItemChosenSound | FSlateSound | The sound the menu should play when the selected menu item is chosen | GameMenuWidgetStyle.h |
|
| MenuItemInactiveSound | FSlateSound | The sound the menu should play when the selected menu item is disabled or unbound | GameMenuWidgetStyle.h |
|
| MenuSelectBrush | FSlateBrush | The brush used to draw the selected menu item | GameMenuWidgetStyle.h |
|
| MenuTopBrush | FSlateBrush | The brush used to draw the top of the menu | GameMenuWidgetStyle.h |
|
| OptionChangeSound | FSlateSound | The sound the menu should play when a menu option is changed | GameMenuWidgetStyle.h |
|
| PanelsVerticalAlignment | TEnumAsByte< EVerticalAlignment > | Panel vertical alignment. | GameMenuWidgetStyle.h |
|
| SubMenuMarginPercent | float | The left hand margin for the sub menu | GameMenuWidgetStyle.h |
|
| TextColor | FSlateColor | Color of the text. | GameMenuWidgetStyle.h |
|
| TitleBorderMargin | FMargin | Title border margin. | GameMenuWidgetStyle.h |
|
| TitleHorizontalAlignment | TEnumAsByte< EHorizontalAlignment > | Title horizontal alignment. | GameMenuWidgetStyle.h |
|
| TitleVerticalAlignment | TEnumAsByte< EVerticalAlignment > | Title vertical alignment. | GameMenuWidgetStyle.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGameMenuStyle & SetItemBorderMargin
(
const FMargin InItemBorderMargin |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMainAnimDuration
(
const float InAnimationSpeed |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuBackgroundBrush
(
const FSlateBrush& InMenuBackgroundBrush |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuBackSound
(
const FSlateSound& InMenuBackSound |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuEnterSound
(
const FSlateSound& InMenuEnterSound |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuFrameBrush
(
const FSlateBrush& InMenuFrameBrush |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuItemChangeSound
(
const FSlateSound& InMenuItemChangeSound |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuItemChosenSound
(
const FSlateSound& InMenuItemChosenSound |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuItemInactiveSound
(
const FSlateSound& InMenuItemInactiveSound |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuLeftMarginPercent
(
const float InLeftMarginPercent |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuSelectBrush
(
const FSlateBrush& InMenuSelectBrush |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuTitleColor
(
const GameMenuLayoutType::Type InLayoutType |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetMenuTopBrush
(
const FSlateBrush& InMenuTopBrush |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetOptionChangeSound
(
const FSlateSound& InOptionChangeSound |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetPanelsVerticalAlignment
(
const EVerticalAlignment InPanelsVerticalAlignment |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetSubMenuMarginPercent
(
const float InSubMenuMarginPercent |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetTextColor
(
const FSlateColor InTextColor |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetTitleBorderMargin
(
const FMargin InTitleBorderMargin |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetTitleHorizontalAlignment
(
const EHorizontalAlignment InTitleHorizontalAlignment |
GameMenuWidgetStyle.h | ||
FGameMenuStyle & SetTitleVerticalAlignment
(
const EVerticalAlignment InTitleVerticalAlignment |
GameMenuWidgetStyle.h |
Overridden from FSlateWidgetStyle
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetResources
(
TArray< const FSlateBrush* >& OutBrushes |
FSlateWidgetStyle. | GameMenuWidgetStyle.h | |
virtual const FName GetTypeName() |
GameMenuWidgetStyle.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FGameMenuStyle & GetDefault() |
GameMenuWidgetStyle.h |