UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextGeneratorRegistry.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "Containers/Map.h"
7#include "UObject/NameTypes.h"
8
11{
12public:
15
21 FText::FCreateTextGeneratorDelegate FindRegisteredTextGenerator( FName TypeID ) const;
22
29 void RegisterTextGenerator( FName TypeID, FText::FCreateTextGeneratorDelegate FactoryFunction );
30
38 void UnregisterTextGenerator( FName TypeID );
39
40private:
42 mutable FCriticalSection TextGeneratorFactoryMapLock;
43
46};
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition NameTypes.h:617
Definition TextGeneratorRegistry.h:11
void RegisterTextGenerator(FName TypeID, FText::FCreateTextGeneratorDelegate FactoryFunction)
Definition TextGeneratorRegistry.cpp:22
FText::FCreateTextGeneratorDelegate FindRegisteredTextGenerator(FName TypeID) const
Definition TextGeneratorRegistry.cpp:15
static FTextGeneratorRegistry & Get()
Definition TextGeneratorRegistry.cpp:9
void UnregisterTextGenerator(FName TypeID)
Definition TextGeneratorRegistry.cpp:30
Definition UnrealString.h.inl:34