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"
9#include "Layout/Margin.h"
10#include "Styling/SlateBrush.h"
12#include "FriendsChatChromeStyle.generated.h"
13
17USTRUCT()
20{
22
23 // Default Constructor
25
26 // Default Destructor
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
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const T * GetDefault()
Definition UObjectGlobals.h:2155
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition NameTypes.h:617
Definition Array.h:670
Definition FriendsChatChromeStyle.h:20
virtual void GetResources(TArray< const FSlateBrush * > &OutBrushes) const override
Definition FriendsChatChromeStyle.h:32
virtual ~FFriendsChatChromeStyle()
Definition FriendsChatChromeStyle.h:27
virtual const FName GetTypeName() const override
Definition FriendsChatChromeStyle.h:41
static const FName TypeName
Definition FriendsChatChromeStyle.h:35
Definition Color.h:48
Definition Margin.h:17
Definition SlateBrush.h:239
Definition SlateWidgetStyle.h:16