FPropertyLocalizationDataGatherer

Choose your operating system:

Windows

macOS

Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Serialization/PropertyLocalizationDataGathering.h

Include

#include "Serialization/PropertyLocalizationDataGathering.h"

Syntax

class FPropertyLocalizationDataGatherer

Constructors

Name Description

Public function

FPropertyLocalizationDataGatherer

(
    const FPropertyLocalizationDataGath...
)

Non-copyable.

Public function

FPropertyLocalizationDataGatherer

(
    TArray< FGatherableTextData >& InO...,
    const UPackage*const InPackage,
    EPropertyLocalizationGathererResult...
)

Functions

Name Description

Public function Static

bool

 

ExtractTextIdentity

(
    const FText& Text,
    FString& OutNamespace,
    FString& OutKey,
    const bool bCleanNamespace
)

Public function

void

 

GatherLocalizationDataFromChildTextProperties

(
    const FString& PathToParent,
    const FProperty*const Property,
    const void*const ValueAddress,
    const void*const DefaultValueA...,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherLocalizationDataFromObject

(
    const UObject* Object,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherLocalizationDataFromObjectFields

(
    const FString& PathToParent,
    const UObject* Object,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherLocalizationDataFromObjectWithCallbacks

(
    const UObject* Object,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherLocalizationDataFromStruct

(
    const FString& PathToParent,
    const UScriptStruct* Struct,
    const void* StructData,
    const void* DefaultStructData,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherLocalizationDataFromStructFields

(
    const FString& PathToParent,
    const UStruct* Struct,
    const void* StructData,
    const void* DefaultStructData,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherLocalizationDataFromStructWithCallbacks

(
    const FString& PathToParent,
    const UScriptStruct* Struct,
    const void* StructData,
    const void* DefaultStructData,
    const EPropertyLocalizationGatherer...
)

Public function

void

 

GatherScriptBytecode

(
    const FString& PathToScript,
    const TArray< uint8 >& ScriptData,
    const bool bIsEditorOnly
)

Public function

void

 

GatherTextInstance

(
    const FText& Text,
    const FString& Description,
    const bool bIsEditorOnly
)

Public function

const FGathe...

 

GetGatherableFieldsForType

(
    const UStruct* InType
)

Public function Const

TArray< FGat...

 

GetGatherableTextDataArray()

Public function Static

FLocalizatio...

 

GetTypeSpecificLocalizationDataObjectGatheringCallbacks()

Public function Static

FLocalizatio...

 

GetTypeSpecificLocalizationDataStructGatheringCallbacks()

Public function Const

bool

 

IsDefaultTextInstance

(
    const FText& Text
)

Public function Const

bool

 

IsObjectValidForGather

(
    const UObject* Object
)

Public function

void

 

MarkDefaultTextInstance

(
    const FText& Text
)

Public function

void

 

MarkObjectProcessed

(
    const UObject* Object,
    const EPropertyLocalizationGatherer...
)

Public function Const

bool

 

ShouldProcessObject

(
    const UObject* Object,
    const EPropertyLocalizationGatherer...
)

Operators

Name Description

Public function

FPropertyLoc...

 

operator=

(
    const FPropertyLocalizationDataGath...
)

Classes

Name

Description

Public struct

FGatherableFieldsForType

Typedefs