UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SoftObjectPath.cpp File Reference

Namespaces

namespace  SoftObjectPath
 

Functions

void SoftObjectPathLoadSubPathWorkaround (FArchive &Ar, FUtf8String &OutStr)
 
template<class TypePolicy >
bool SerializeFromMismatchedTagTemplate (FString &Output, const FPropertyTag &Tag, FStructuredArchive::FSlot Slot)
 
void SerializeForLog (FCbWriter &Writer, const FSoftObjectPath &Value)
 

Function Documentation

◆ SerializeForLog()

void SerializeForLog ( FCbWriter Writer,
const FSoftObjectPath Value 
)

◆ SerializeFromMismatchedTagTemplate()

template<class TypePolicy >
bool SerializeFromMismatchedTagTemplate ( FString &  Output,
const FPropertyTag Tag,
FStructuredArchive::FSlot  Slot 
)

Serializes from mismatched tag.

@template_param TypePolicy The policy should provide two things:

  • GetTypeName() method that returns registered name for this property type,
  • typedef Type, which is a C++ type to serialize if property matched type name.
    Parameters
    TagProperty tag to match type.
    ArArchive to serialize from.

◆ SoftObjectPathLoadSubPathWorkaround()

void SoftObjectPathLoadSubPathWorkaround ( FArchive Ar,
FUtf8String OutStr 
)