UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateStyleRegistry.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
7class ISlateStyle;
8struct FSlateBrush;
9
14{
15public:
16
23
30
36 static SLATECORE_API void UnRegisterSlateStyle( const FName StyleSetName );
37
45
52 static SLATECORE_API bool IterateAllStyles(const TFunctionRef<bool(const ISlateStyle&)>& Iter);
53
60
69
70private:
71
73 static TMap<FName, const ISlateStyle*> SlateStyleRepository;
74};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition SlateStyleRegistry.h:14
static SLATECORE_API TArray< FName > GetSylesUsingBrush(const FName BrushName)
Definition SlateStyleRegistry.cpp:78
static SLATECORE_API bool IterateAllStyles(const TFunctionRef< bool(const ISlateStyle &)> &Iter)
Definition SlateStyleRegistry.cpp:57
static SLATECORE_API void GetAllResources(TArray< const FSlateBrush * > &OutResources)
Definition SlateStyleRegistry.cpp:69
static SLATECORE_API void UnRegisterSlateStyle(const ISlateStyle &InSlateStyle)
Definition SlateStyleRegistry.cpp:35
static SLATECORE_API const ISlateStyle * FindSlateStyle(const FName &InSlateStyleName)
Definition SlateStyleRegistry.cpp:51
static SLATECORE_API void RegisterSlateStyle(const ISlateStyle &InSlateStyle)
Definition SlateStyleRegistry.cpp:17
Definition ISlateStyle.h:18
Definition Array.h:670
Definition AssetRegistryState.h:50
Definition UnrealString.h.inl:34
Definition SlateBrush.h:239