UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FriendsComboStyle.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
UObject/NameTypes.h
"
7
#include "
Math/Color.h
"
8
#include "
Math/Vector2D.h
"
9
#include "
UObject/ObjectMacros.h
"
10
#include "
Layout/Margin.h
"
11
#include "
Styling/SlateBrush.h
"
12
#include "
Styling/SlateWidgetStyle.h
"
13
#include "
Styling/SlateTypes.h
"
14
#include "FriendsComboStyle.generated.h"
15
19
USTRUCT
()
20
struct
FRIENDSANDCHAT_API
FFriendsComboStyle
21
:
public
FSlateWidgetStyle
22
{
23
GENERATED_USTRUCT_BODY
()
24
25
// Default Constructor
26
FFriendsComboStyle
() { }
27
28
// Default Destructor
29
virtual
~FFriendsComboStyle
() { }
30
34
virtual
void
GetResources
(
TArray< const FSlateBrush* >
&
OutBrushes
)
const override
{ }
35
36
// Holds the widget type name
37
static
const
FName
TypeName
;
38
43
virtual
const
FName
GetTypeName
()
const override
{
return
TypeName; };
44
49
static
const
FFriendsComboStyle
&
GetDefault
();
50
51
UPROPERTY
(EditAnywhere, Category =
Appearance
)
52
FButtonStyle
ComboItemButtonStyle;
53
FFriendsComboStyle
& SetComboItemButtonStyle(const
FButtonStyle
& ButtonStyle);
54
55
UPROPERTY
(EditAnywhere, Category =
Appearance
)
56
FLinearColor
ComboItemTextColorNormal;
57
FFriendsComboStyle
& SetComboItemTextColorNormal(const
FLinearColor
& InColor);
58
59
UPROPERTY
(EditAnywhere, Category =
Appearance
)
60
FLinearColor
ComboItemTextColorInverted;
61
FFriendsComboStyle
& SetComboItemTextColorInverted(const
FLinearColor
& InColor);
62
63
UPROPERTY
(EditAnywhere, Category =
Appearance
)
64
FTextBlockStyle
ComboItemTextStyle;
65
FFriendsComboStyle
& SetComboItemTextStyle(const
FTextBlockStyle
&
InTextStyle
);
66
67
UPROPERTY
(EditAnywhere, Category =
Appearance
)
68
FTextBlockStyle
FriendsComboTextStyle;
69
FFriendsComboStyle
& SetFriendsComboTextStyle(const
FTextBlockStyle
&
InTextStyle
);
70
71
UPROPERTY
(EditAnywhere, Category =
Appearance
)
72
FVector2D
StatusButtonSize;
73
FFriendsComboStyle
& SetStatusButtonSize(const
FVector2D
&
InStatusButtonSize
);
74
75
UPROPERTY
(EditAnywhere, Category =
Appearance
)
76
FVector2D
ActionComboButtonSize;
77
FFriendsComboStyle
& SetActionComboButtonSize(const
FVector2D
&
InActionComboButtonSize
);
78
79
UPROPERTY
(EditAnywhere, Category =
Appearance
)
80
FComboButtonStyle
ActionComboButtonStyle;
81
FFriendsComboStyle
& SetActionComboButtonStyle(const
FComboButtonStyle
& ButtonStyle);
82
83
UPROPERTY
(EditAnywhere, Category =
Appearance
)
84
FTextBlockStyle
ActionComboButtonTextStyle;
85
FFriendsComboStyle
& SetActionComboButtonTextStyle(const
FTextBlockStyle
& TextStyle);
86
87
UPROPERTY
(EditAnywhere, Category =
Appearance
)
88
FMargin
ComboMenuPadding;
89
FFriendsComboStyle
& SetComboMenuPadding(const
FMargin
&
InPadding
);
90
91
UPROPERTY
(EditAnywhere, Category =
Appearance
)
92
FMargin
ComboItemPadding;
93
FFriendsComboStyle
& SetComboItemPadding(const
FMargin
&
InPadding
);
94
95
UPROPERTY
(EditAnywhere, Category =
Appearance
)
96
FMargin
ComboItemContentPadding;
97
FFriendsComboStyle
& SetComboItemContentPadding(const
FMargin
&
InPadding
);
98
100
UPROPERTY
(EditAnywhere, Category =
Appearance
)
101
FSlateBrush
FriendComboBackgroundLeftBrush;
102
FFriendsComboStyle
& SetFriendComboBackgroundLeftBrush(const
FSlateBrush
&
BrushStyle
);
103
105
UPROPERTY
(EditAnywhere, Category =
Appearance
)
106
FSlateBrush
FriendComboBackgroundRightBrush;
107
FFriendsComboStyle
& SetFriendComboBackgroundRightBrush(const
FSlateBrush
&
BrushStyle
);
108
110
UPROPERTY
(EditAnywhere, Category =
Appearance
)
111
FSlateBrush
FriendComboBackgroundLeftFlippedBrush;
112
FFriendsComboStyle
& SetFriendComboBackgroundLeftFlippedBrush(const
FSlateBrush
&
BrushStyle
);
113
115
UPROPERTY
(EditAnywhere, Category =
Appearance
)
116
FSlateBrush
FriendComboBackgroundRightFlippedBrush;
117
FFriendsComboStyle
& SetFriendComboBackgroundRightFlippedBrush(const
FSlateBrush
&
BrushStyle
);
118
120
UPROPERTY
(EditAnywhere, Category =
Appearance
)
121
FComboButtonStyle
FriendListComboButtonStyle;
122
FFriendsComboStyle
& SetFriendsListComboButtonStyle(const
FComboButtonStyle
& ButtonStyle);
123
};
124
Color.h
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
Margin.h
GetDefault
const T * GetDefault()
Definition
UObjectGlobals.h:2155
NameTypes.h
ObjectMacros.h
UPROPERTY
#define UPROPERTY(...)
UObject definition macros.
Definition
ObjectMacros.h:744
USTRUCT
#define USTRUCT(...)
Definition
ObjectMacros.h:746
GENERATED_USTRUCT_BODY
#define GENERATED_USTRUCT_BODY(...)
Definition
ObjectMacros.h:767
SlateBrush.h
SlateTypes.h
SlateWidgetStyle.h
Vector2D.h
FName
Definition
NameTypes.h:617
TArray
Definition
Array.h:670
FButtonStyle
Definition
SlateTypes.h:509
FComboButtonStyle
Definition
SlateTypes.h:645
FFriendsComboStyle
Definition
FriendsComboStyle.h:22
FFriendsComboStyle::TypeName
static const FName TypeName
Definition
FriendsComboStyle.h:37
FFriendsComboStyle::~FFriendsComboStyle
virtual ~FFriendsComboStyle()
Definition
FriendsComboStyle.h:29
FFriendsComboStyle::GetTypeName
virtual const FName GetTypeName() const override
Definition
FriendsComboStyle.h:43
FFriendsComboStyle::GetResources
virtual void GetResources(TArray< const FSlateBrush * > &OutBrushes) const override
Definition
FriendsComboStyle.h:34
FLinearColor
Definition
Color.h:48
FMargin
Definition
Margin.h:17
FSlateBrush
Definition
SlateBrush.h:239
FSlateWidgetStyle
Definition
SlateWidgetStyle.h:16
FTextBlockStyle
Definition
SlateTypes.h:326
UE::Math::TVector2< double >
Engine
Source
Runtime
FriendsAndChat
Public
FriendsComboStyle.h
Generated by
1.9.8