UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FriendsFontStyle.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Containers/Array.h"
6#include "CoreMinimal.h"
8#include "Math/Color.h"
10#include "UObject/NameTypes.h"
12
13#include "FriendsFontStyle.generated.h"
14
15struct FSlateBrush;
16
20USTRUCT()
23{
25
26 // Default Constructor
28
29 // Default Destructor
30 virtual ~FFriendsFontStyle() { }
31
35 virtual void GetResources( TArray< const FSlateBrush* >& OutBrushes ) const override { }
36
37 // Holds the widget type name
38 static const FName TypeName;
39
44 virtual const FName GetTypeName() const override { return TypeName; };
45
50 static const FFriendsFontStyle& GetDefault();
51
53 UPROPERTY(EditAnywhere, Category=Appearance)
54 FSlateFontInfo FriendsFontSmall;
55 FFriendsFontStyle& SetFontSmall(const FSlateFontInfo& InFontStyle);
56
58 UPROPERTY(EditAnywhere, Category=Appearance)
59 FSlateFontInfo FriendsFontSmallBold;
60 FFriendsFontStyle& SetFontSmallBold(const FSlateFontInfo& InFontStyle);
61
63 UPROPERTY(EditAnywhere, Category=Appearance)
64 FSlateFontInfo FriendsFontNormal;
65 FFriendsFontStyle& SetFontNormal(const FSlateFontInfo& InFontStyle);
66
68 UPROPERTY(EditAnywhere, Category=Appearance)
69 FSlateFontInfo FriendsFontNormalBold;
70 FFriendsFontStyle& SetFontNormalBold(const FSlateFontInfo& InFontStyle);
71
73 UPROPERTY(EditAnywhere, Category = Appearance)
74 FSlateFontInfo FriendsFontLarge;
75 FFriendsFontStyle& SetFontLarge(const FSlateFontInfo& InFontStyle);
76
78 UPROPERTY(EditAnywhere, Category=Appearance)
79 FSlateFontInfo FriendsFontLargeBold;
80 FFriendsFontStyle& SetFontLargeBold(const FSlateFontInfo& InFontStyle);
81
83 UPROPERTY(EditAnywhere, Category=Appearance)
84 FSlateFontInfo FriendsChatFont;
85 FFriendsFontStyle& SetChatFont(const FSlateFontInfo& InFontStyle);
86
88 UPROPERTY(EditAnywhere, Category=Appearance)
89 FLinearColor DefaultFontColor;
90 FFriendsFontStyle& SetDefaultFontColor(const FLinearColor& InFontColor);
91
92 UPROPERTY(EditAnywhere, Category=Appearance)
93 FLinearColor InvertedFontColor;
94 FFriendsFontStyle& SetInvertedFontColor(const FLinearColor& InFontColor);
95
96 UPROPERTY(EditAnywhere, Category = Appearance)
97 FLinearColor DefaultDullFontColor;
98 FFriendsFontStyle& SetDefaultDullFontColor(const FLinearColor& InFontColor);
99};
100
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 FriendsFontStyle.h:23
static const FName TypeName
Definition FriendsFontStyle.h:38
virtual void GetResources(TArray< const FSlateBrush * > &OutBrushes) const override
Definition FriendsFontStyle.h:35
virtual ~FFriendsFontStyle()
Definition FriendsFontStyle.h:30
virtual const FName GetTypeName() const override
Definition FriendsFontStyle.h:44
Definition Color.h:48
Definition SlateBrush.h:239
Definition SlateFontInfo.h:147
Definition SlateWidgetStyle.h:16