UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UMGCoreStyle.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"
7#include "Styling/AppStyle.h"
8
13{
14public:
15
17
18 static const ISlateStyle& Get()
19 {
20 return *(Instance.Get());
21 }
22
25
28
29 static SLATECORE_API void ResetToDefault( );
30
32 static SLATECORE_API void SetSelectorColor( const FLinearColor& NewColor );
33 static SLATECORE_API void SetSelectionColor( const FLinearColor& NewColor );
34 static SLATECORE_API void SetInactiveSelectionColor( const FLinearColor& NewColor );
35 static SLATECORE_API void SetPressedSelectionColor( const FLinearColor& NewColor );
37
38 static const int32 RegularTextSize = 10;
39 static const int32 SmallTextSize = 8;
40
41 static bool IsInitialized() { return Instance.IsValid(); }
42private:
43
44 static SLATECORE_API void SetStyle(const TSharedRef<class ISlateStyle>& NewStyle);
45
46private:
47
50};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition UMGCoreStyle.h:13
static SLATECORE_API TSharedRef< const FCompositeFont > GetDefaultFont()
Definition UMGCoreStyle.cpp:134
static const int32 SmallTextSize
Definition UMGCoreStyle.h:39
static SLATECORE_API void SetFocusBrush(FSlateBrush *NewBrush)
Definition UMGCoreStyle.cpp:188
static SLATECORE_API TSharedRef< class ISlateStyle > Create()
Definition UMGCoreStyle.cpp:200
static SLATECORE_API void ResetToDefault()
Definition UMGCoreStyle.cpp:147
static SLATECORE_API void SetSelectionColor(const FLinearColor &NewColor)
Definition UMGCoreStyle.cpp:162
static SLATECORE_API void SetInactiveSelectionColor(const FLinearColor &NewColor)
Definition UMGCoreStyle.cpp:171
static bool IsInitialized()
Definition UMGCoreStyle.h:41
static SLATECORE_API void SetPressedSelectionColor(const FLinearColor &NewColor)
Definition UMGCoreStyle.cpp:180
static const int32 RegularTextSize
Definition UMGCoreStyle.h:38
static const ISlateStyle & Get()
Definition UMGCoreStyle.h:18
static SLATECORE_API void SetSelectorColor(const FLinearColor &NewColor)
Definition UMGCoreStyle.cpp:153
static SLATECORE_API FSlateFontInfo GetDefaultFontStyle(const FName InTypefaceFontName, const float InSize, const FFontOutlineSettings &InOutlineSettings=FFontOutlineSettings())
Definition UMGCoreStyle.cpp:141
Definition ISlateStyle.h:18
UE_FORCEINLINE_HINT ObjectType * Get() const
Definition SharedPointer.h:1065
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SharedPointer.h:153
Definition SlateFontInfo.h:37
Definition Color.h:48
Definition SlateBrush.h:239
Definition SlateFontInfo.h:147