UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
GatherableTextData.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "Containers/Array.h"
6#include "CoreTypes.h"
9
10class FArchive;
11
13{
19
20 FString KeyName;
26
27 friend FArchive& operator<<(FArchive& Archive, FTextSourceSiteContext& This) { This.StreamArchive(Archive); return Archive; }
28 friend void operator<<(FStructuredArchive::FSlot Slot, FTextSourceSiteContext& This) { This.StreamStructuredArchive(Slot); }
29
30 CORE_API void StreamArchive(FArchive& Archive);
32};
33
35{
36 FString SourceString;
38
39 friend FArchive& operator<<(FArchive& Archive, FTextSourceData& This) { This.StreamArchive(Archive); return Archive; }
40 friend void operator<<(FStructuredArchive::FSlot Slot, FTextSourceData& This) { This.StreamStructuredArchive(Slot); }
41
42 CORE_API void StreamArchive(FArchive& Archive);
44};
45
47{
50
52
53 friend FArchive& operator<<(FArchive& Archive, FGatherableTextData& This) { This.StreamArchive(Archive); return Archive; }
54 friend void operator<<(FStructuredArchive::FSlot Slot, FGatherableTextData& This) { This.StreamStructuredArchive(Slot); }
55
56 CORE_API void StreamArchive(FArchive& Archive);
58};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Archive.h:1208
Definition InternationalizationMetadata.h:78
Definition StructuredArchiveSlots.h:52
Definition Array.h:670
@ false
Definition radaudio_common.h:23
Definition GatherableTextData.h:47
CORE_API void StreamArchive(FArchive &Archive)
Definition GatherableTextData.cpp:41
FString NamespaceName
Definition GatherableTextData.h:48
TArray< FTextSourceSiteContext > SourceSiteContexts
Definition GatherableTextData.h:51
friend void operator<<(FStructuredArchive::FSlot Slot, FGatherableTextData &This)
Definition GatherableTextData.h:54
CORE_API void StreamStructuredArchive(FStructuredArchive::FSlot Slot)
Definition GatherableTextData.cpp:46
friend FArchive & operator<<(FArchive &Archive, FGatherableTextData &This)
Definition GatherableTextData.h:53
FTextSourceData SourceData
Definition GatherableTextData.h:49
Definition GatherableTextData.h:35
FLocMetadataObject SourceStringMetaData
Definition GatherableTextData.h:37
friend FArchive & operator<<(FArchive &Archive, FTextSourceData &This)
Definition GatherableTextData.h:39
friend void operator<<(FStructuredArchive::FSlot Slot, FTextSourceData &This)
Definition GatherableTextData.h:40
CORE_API void StreamStructuredArchive(FStructuredArchive::FSlot Slot)
Definition GatherableTextData.cpp:34
FString SourceString
Definition GatherableTextData.h:36
CORE_API void StreamArchive(FArchive &Archive)
Definition GatherableTextData.cpp:29
Definition GatherableTextData.h:13
friend void operator<<(FStructuredArchive::FSlot Slot, FTextSourceSiteContext &This)
Definition GatherableTextData.h:28
FString SiteDescription
Definition GatherableTextData.h:21
friend FArchive & operator<<(FArchive &Archive, FTextSourceSiteContext &This)
Definition GatherableTextData.h:27
bool IsOptional
Definition GatherableTextData.h:23
FTextSourceSiteContext()
Definition GatherableTextData.h:14
FString KeyName
Definition GatherableTextData.h:20
FLocMetadataObject KeyMetaData
Definition GatherableTextData.h:25
bool IsEditorOnly
Definition GatherableTextData.h:22
CORE_API void StreamArchive(FArchive &Archive)
Definition GatherableTextData.cpp:13
CORE_API void StreamStructuredArchive(FStructuredArchive::FSlot Slot)
Definition GatherableTextData.cpp:18
FLocMetadataObject InfoMetaData
Definition GatherableTextData.h:24