UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSoftObjectPath Member List

This is the complete list of members for FSoftObjectPath, including all inherited members.

AddPIEPackageName(FName NewPIEPackageName)FSoftObjectPathstatic
AppendString(FString &Builder) constFSoftObjectPath
AppendString(FStringBuilderBase &Builder) constFSoftObjectPath
AppendString(FUtf8StringBuilderBase &Builder) constFSoftObjectPath
ClearPIEPackageNames()FSoftObjectPathstatic
ConstructFromAssetPath(FTopLevelAssetPath InAssetPath)FSoftObjectPathstatic
ConstructFromAssetPathAndSubpath(FTopLevelAssetPath InAssetPath, TStringOverload< FWideString > InSubPathString)FSoftObjectPathstatic
ConstructFromAssetPathAndSubpath(FTopLevelAssetPath InAssetPath, TStringOverload< FUtf8String > InSubPathString)FSoftObjectPathstatic
ConstructFromObject(const UObject *InObject)FSoftObjectPathstatic
ConstructFromObject(const FObjectPtr &InObject)FSoftObjectPathstatic
ConstructFromObject(const TObjectPtr< T > &InObject)FSoftObjectPathinlinestatic
ConstructFromPackageAsset(FName InPackageName, FName InAssetName)FSoftObjectPathstatic
ConstructFromPackageAssetSubpath(FName InPackageName, FName InAssetName, const FString &InSubPathString)FSoftObjectPathstatic
ConstructFromStringPath(FString &&InPath)FSoftObjectPathstatic
ConstructFromStringPath(FStringView InPath)FSoftObjectPathstatic
ConstructFromStringPath(FUtf8StringView InPath)FSoftObjectPathstatic
ExportTextItem(FString &ValueStr, FSoftObjectPath const &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) constFSoftObjectPath
FastLess(const FSoftObjectPath &Other) constFSoftObjectPathinline
FixupCoreRedirects()FSoftObjectPath
FixupForPIE(TFunctionRef< void(int32, FSoftObjectPath &)> InPreFixupForPIECustomFunction=FSoftObjectPath_DefaultPreFixupForPIEFunction)FSoftObjectPath
FixupForPIE(int32 PIEInstance, TFunctionRef< void(int32, FSoftObjectPath &)> InPreFixupForPIECustomFunction=FSoftObjectPath_DefaultPreFixupForPIEFunction)FSoftObjectPath
FSoftObjectPath()=defaultFSoftObjectPath
FSoftObjectPath(const FSoftObjectPath &Other)=defaultFSoftObjectPath
FSoftObjectPath(FSoftObjectPath &&Other)=defaultFSoftObjectPath
FSoftObjectPath(const FString &Path)FSoftObjectPathinline
FSoftObjectPath(FTopLevelAssetPath InAssetPath, TStringOverload< FWideString > InSubPathString)FSoftObjectPathinlineexplicit
FSoftObjectPath(FTopLevelAssetPath InAssetPath, TStringOverload< FUtf8String > InSubPathString)FSoftObjectPathinlineexplicit
FSoftObjectPath(FName InPackageName, FName InAssetName, const FString &InSubPathString)FSoftObjectPathinlineexplicit
FSoftObjectPath(FTopLevelAssetPath InAssetPath)FSoftObjectPathinlineexplicit
FSoftObjectPath(FWideStringView Path)FSoftObjectPathinlineexplicit
FSoftObjectPath(FAnsiStringView Path)FSoftObjectPathinlineexplicit
FSoftObjectPath(const WIDECHAR *Path)FSoftObjectPathinlineexplicit
FSoftObjectPath(const ANSICHAR *Path)FSoftObjectPathinlineexplicit
FSoftObjectPath(TYPE_OF_NULLPTR)FSoftObjectPathinlineexplicit
FSoftObjectPath(const TObjectPtr< T > &InObject)FSoftObjectPathinline
FSoftObjectPath(const FObjectPtr &InObject)FSoftObjectPathinline
FSoftObjectPath(const UObject *InObject)FSoftObjectPathinline
GetAssetFName() constFSoftObjectPathinline
GetAssetName() constFSoftObjectPathinline
GetAssetPath() constFSoftObjectPathinline
GetAssetPathString() constFSoftObjectPathinline
GetLongPackageFName() constFSoftObjectPathinline
GetLongPackageName() constFSoftObjectPathinline
GetOrCreateIDForObject(FObjectPtr Object)FSoftObjectPathstatic
GetOrCreateIDForObject(const UObject *Object)FSoftObjectPathinlinestatic
GetOrCreateIDForObject(TObjectPtr< T > Object)FSoftObjectPathinlinestatic
GetSubPathString() constFSoftObjectPathinline
GetSubPathUtf8String() constFSoftObjectPathinline
GetTypeHashFSoftObjectPathfriend
GetWithoutSubPath() constFSoftObjectPathinline
ImportTextItem(const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText, FArchive *InSerializingArchive=nullptr)FSoftObjectPath
IsAsset() constFSoftObjectPathinline
IsNull() constFSoftObjectPathinline
IsSubobject() constFSoftObjectPathinline
IsValid() constFSoftObjectPathinline
LexicalLess(const FSoftObjectPath &Other) constFSoftObjectPathinline
LoadAsync(FLoadSoftObjectPathAsyncDelegate InCompletionDelegate, FLoadAssetAsyncOptionalParams InOptionalParams=FLoadAssetAsyncOptionalParams()) constFSoftObjectPath
operator!=(FSoftObjectPath const &Other) constFSoftObjectPathinline
operator=(const FSoftObjectPath &Path)=defaultFSoftObjectPath
operator=(FSoftObjectPath &&Path)=defaultFSoftObjectPath
operator=(const FTopLevelAssetPath Path)FSoftObjectPathinline
operator=(const FString &Path)FSoftObjectPathinline
operator=(FWideStringView Path)FSoftObjectPathinline
operator=(FAnsiStringView Path)FSoftObjectPathinline
operator=(const WIDECHAR *Path)FSoftObjectPathinline
operator=(const ANSICHAR *Path)FSoftObjectPathinline
operator=(TYPE_OF_NULLPTR)FSoftObjectPathinline
operator==(FSoftObjectPath const &Other) constFSoftObjectPath
PostLoadPath(FArchive *InArchive) constFSoftObjectPath
PreSavePath(bool *bReportSoftObjectPathRedirects=nullptr)FSoftObjectPath
RemapPackage(FName OldPackageName, FName NewPackageName)FSoftObjectPath
Reset()FSoftObjectPathinline
ResolveObject() constFSoftObjectPath
Serialize(FArchive &Ar)FSoftObjectPath
Serialize(FStructuredArchive::FSlot Slot)FSoftObjectPath
SerializeForLogFSoftObjectPathfriend
SerializeFromMismatchedTag(struct FPropertyTag const &Tag, FStructuredArchive::FSlot Slot)FSoftObjectPath
SerializePath(FArchive &Ar)FSoftObjectPath
SerializePathWithoutFixup(FArchive &Ar)FSoftObjectPath
SetPath(const FTopLevelAssetPath &InAssetPath)FSoftObjectPath
SetPath(const FTopLevelAssetPath &InAssetPath, TStringOverload< FWideString > InSubPathString)FSoftObjectPath
SetPath(const FTopLevelAssetPath &InAssetPath, TStringOverload< FUtf8String > InSubPathString)FSoftObjectPath
SetPath(FWideStringView Path)FSoftObjectPath
SetPath(FAnsiStringView Path)FSoftObjectPath
SetPath(FUtf8StringView Path)FSoftObjectPath
SetPath(const UObject *InObject)FSoftObjectPath
SetPath(const WIDECHAR *Path)FSoftObjectPathinline
SetPath(const ANSICHAR *Path)FSoftObjectPathinline
SetPath(const FString &Path)FSoftObjectPathinline
SetSubPathString(TStringOverload< FWideString > InSubPathString)FSoftObjectPathinline
SetSubPathString(TStringOverload< FUtf8String > InSubPathString)FSoftObjectPathinline
ToString() constFSoftObjectPath
ToString(FStringBuilderBase &Builder) constFSoftObjectPath
ToString(FUtf8StringBuilderBase &Builder) constFSoftObjectPath
TryLoad(FUObjectSerializeContext *InLoadContext=nullptr) constFSoftObjectPath
Z_Construct_UScriptStruct_FSoftObjectPath_StaticsFSoftObjectPathfriend
~FSoftObjectPath()=defaultFSoftObjectPath