UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTextReferenceCollector Class Reference

#include <TextReferenceCollector.h>

Public Types

enum class  EComparisonMode : uint8 { MatchId , MatchSource , MismatchSource }
 
typedef TFunction< void(UObject *, FArchive &)> FTextReferenceCollectorCallback
 
typedef TMap< const UClass *, FTextReferenceCollectorCallbackFTextReferenceCollectorCallbackMap
 

Public Member Functions

COREUOBJECT_API FTextReferenceCollector (const UPackage *const InPackage, const EComparisonMode InComparisonMode, const FString &InTextNamespace, const FString &InTextKey, const FString &InTextSource, int32 &OutCount)
 

Static Public Member Functions

static COREUOBJECT_API FTextReferenceCollectorCallbackMapGetTypeSpecificTextReferenceCollectorCallbacks ()
 

Detailed Description

Counts all persistent text references from within a package, using the specified comparison mode

Member Typedef Documentation

◆ FTextReferenceCollectorCallback

◆ FTextReferenceCollectorCallbackMap

Member Enumeration Documentation

◆ EComparisonMode

Enumerator
MatchId 

Detect a reference if it matches the given ID (ignoring the source text)

MatchSource 

Detect a reference if it matches the given ID and source string

MismatchSource 

Detect a reference if it matches the given ID but has a different source string

Constructor & Destructor Documentation

◆ FTextReferenceCollector()

FTextReferenceCollector::FTextReferenceCollector ( const UPackage *const  InPackage,
const EComparisonMode  InComparisonMode,
const FString &  InTextNamespace,
const FString &  InTextKey,
const FString &  InTextSource,
int32 OutCount 
)

Member Function Documentation

◆ GetTypeSpecificTextReferenceCollectorCallbacks()

FTextReferenceCollector::FTextReferenceCollectorCallbackMap & FTextReferenceCollector::GetTypeSpecificTextReferenceCollectorCallbacks ( )
static

The documentation for this class was generated from the following files: