UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FriendsChatChromeStyle.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 "
UObject/ObjectMacros.h
"
9
#include "
Layout/Margin.h
"
10
#include "
Styling/SlateBrush.h
"
11
#include "
Styling/SlateWidgetStyle.h
"
12
#include "FriendsChatChromeStyle.generated.h"
13
17
USTRUCT
()
18
struct
FRIENDSANDCHAT_API
FFriendsChatChromeStyle
19
:
public
FSlateWidgetStyle
20
{
21
GENERATED_USTRUCT_BODY
()
22
23
// Default Constructor
24
FFriendsChatChromeStyle
() { }
25
26
// Default Destructor
27
virtual
~FFriendsChatChromeStyle
() { }
28
32
virtual
void
GetResources
(
TArray< const FSlateBrush* >
&
OutBrushes
)
const override
{ }
33
34
// Holds the widget type name
35
static
const
FName
TypeName
;
36
41
virtual
const
FName
GetTypeName
()
const override
{
return
TypeName; };
42
47
static
const
FFriendsChatChromeStyle
&
GetDefault
();
48
49
UPROPERTY
(EditAnywhere, Category =
Appearance
)
50
FSlateBrush
ChatBackgroundBrush;
51
FFriendsChatChromeStyle
& SetChatBackgroundBrush(const
FSlateBrush
&
InChatBackgroundBrush
);
52
53
UPROPERTY
(EditAnywhere, Category =
Appearance
)
54
FSlateBrush
ChatEntryBackgroundBrush;
55
FFriendsChatChromeStyle
& SetChatEntryBackgroundBrush(const
FSlateBrush
&
InChatBackgroundBrush
);
56
57
UPROPERTY
(EditAnywhere, Category =
Appearance
)
58
FSlateBrush
ChannelBackgroundBrush;
59
FFriendsChatChromeStyle
& SetChannelBackgroundBrush(const
FSlateBrush
&
Value
);
60
61
UPROPERTY
(EditAnywhere, Category =
Appearance
)
62
FLinearColor
ChatEntryBackgroundColor;
63
FFriendsChatChromeStyle
& SetChatEntryBackgroundColor(const
FLinearColor
&
Value
);
64
65
UPROPERTY
(EditAnywhere, Category =
Appearance
)
66
FSlateBrush
TabBackgroundBrush;
67
FFriendsChatChromeStyle
& SetTabBackgroundBrush(const
FSlateBrush
&
InTabBackgroundBrush
);
68
69
UPROPERTY
(EditAnywhere, Category =
Appearance
)
70
FLinearColor
NoneActiveTabColor;
71
FFriendsChatChromeStyle
& SetNoneActiveTabColor(const
FLinearColor
&
Value
);
72
73
UPROPERTY
(EditAnywhere, Category =
Appearance
)
74
FLinearColor
TabFontColor;
75
FFriendsChatChromeStyle
& SetTabFontColor(const
FLinearColor
&
Value
);
76
77
UPROPERTY
(EditAnywhere, Category =
Appearance
)
78
FLinearColor
TabFontColorInverted;
79
FFriendsChatChromeStyle
& SetTabFontColorInverted(const
FLinearColor
&
Value
);
80
81
UPROPERTY
(EditAnywhere, Category =
Appearance
)
82
float
TabWidth;
83
FFriendsChatChromeStyle
& SetTabWidth(
float
Value
);
84
85
UPROPERTY
(EditAnywhere, Category =
Appearance
)
86
FMargin
TabPadding;
87
FFriendsChatChromeStyle
& SetTabPadding(const
FMargin
&
Value
);
88
89
UPROPERTY
(EditAnywhere, Category =
Appearance
)
90
FMargin
ChatWindowPadding;
91
FFriendsChatChromeStyle
& SetChatWindowPadding(const
FMargin
&
Value
);
92
93
UPROPERTY
(EditAnywhere, Category =
Appearance
)
94
FMargin
ChatWindowToEntryMargin;
95
FFriendsChatChromeStyle
& SetChatWindowToEntryMargin(const
FMargin
&
Value
);
96
97
UPROPERTY
(EditAnywhere, Category =
Appearance
)
98
FMargin
ChatChannelPadding;
99
FFriendsChatChromeStyle
& SetChatChannelPadding(const
FMargin
&
Value
);
100
101
UPROPERTY
(EditAnywhere, Category =
Appearance
)
102
FMargin
ChatEntryPadding;
103
FFriendsChatChromeStyle
& SetChatEntryPadding(const
FMargin
&
Value
);
104
105
UPROPERTY
(EditAnywhere, Category=
Appearance
)
106
FLinearColor
ChatBackgroundColor;
107
FFriendsChatChromeStyle
& SetChatBackgroundColor(const
FLinearColor
&
Value
);
108
109
UPROPERTY
(EditAnywhere, Category =
Appearance
)
110
FSlateBrush
ChatMenuBackgroundBrush;
111
FFriendsChatChromeStyle
& SetChatMenuBackgroundBrush(const
FSlateBrush
&
InChatMenuBackgroundBrush
);
112
};
113
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
EColorPickerChannels::Value
@ Value
SlateBrush.h
SlateWidgetStyle.h
FName
Definition
NameTypes.h:617
TArray
Definition
Array.h:670
FFriendsChatChromeStyle
Definition
FriendsChatChromeStyle.h:20
FFriendsChatChromeStyle::GetResources
virtual void GetResources(TArray< const FSlateBrush * > &OutBrushes) const override
Definition
FriendsChatChromeStyle.h:32
FFriendsChatChromeStyle::~FFriendsChatChromeStyle
virtual ~FFriendsChatChromeStyle()
Definition
FriendsChatChromeStyle.h:27
FFriendsChatChromeStyle::GetTypeName
virtual const FName GetTypeName() const override
Definition
FriendsChatChromeStyle.h:41
FFriendsChatChromeStyle::TypeName
static const FName TypeName
Definition
FriendsChatChromeStyle.h:35
FLinearColor
Definition
Color.h:48
FMargin
Definition
Margin.h:17
FSlateBrush
Definition
SlateBrush.h:239
FSlateWidgetStyle
Definition
SlateWidgetStyle.h:16
Engine
Source
Runtime
FriendsAndChat
Public
FriendsChatChromeStyle.h
Generated by
1.9.8