|
| | FTopLevelAssetPath () |
| |
| | FTopLevelAssetPath (TYPE_OF_NULLPTR) |
| |
| | FTopLevelAssetPath (FName InPackageName, FName InAssetName) |
| |
| | UE_DEPRECATED (5.0, "FNames containing full asset paths have been replaced by FTopLevelAssetPath/FSoftLevelObjectPath." "This function is only for temporary use interfacing with APIs that still produce an FName." "Those APIS should be updated to use FTopLevelAssetPath or FSoftLevelObjectPath.") explicit FTopLevelAssetPath(FName InPath) |
| |
| | FTopLevelAssetPath (const FString &Path) |
| |
| template<typename CharType , typename = typename std::enable_if<TIsCharType<CharType>::Value>::type> |
| | FTopLevelAssetPath (TStringView< CharType > Path) |
| |
| template<typename CharType , typename = typename std::enable_if<TIsCharType<CharType>::Value>::type> |
| | FTopLevelAssetPath (const CharType *Path) |
| |
| | FTopLevelAssetPath (const UObject *InObject) |
| |
| FTopLevelAssetPath & | operator= (const FString &Path) |
| |
| template<typename CharType > |
| FTopLevelAssetPath & | operator= (TStringView< CharType > Path) |
| |
| template<typename CharType , typename = typename std::enable_if<TIsCharType<CharType>::Value>::type> |
| FTopLevelAssetPath & | operator= (const CharType *Path) |
| |
| FTopLevelAssetPath & | operator= (TYPE_OF_NULLPTR) |
| |
| COREUOBJECT_API bool | TrySetPath (FName InPackageName, FName InAssetName) |
| |
| COREUOBJECT_API bool | TrySetPath (const UObject *InObject) |
| |
| COREUOBJECT_API bool | TrySetPath (FWideStringView Path) |
| |
| COREUOBJECT_API bool | TrySetPath (FUtf8StringView Path) |
| |
| COREUOBJECT_API bool | TrySetPath (FAnsiStringView Path) |
| |
| template<typename CharType , typename = typename std::enable_if<TIsCharType<CharType>::Value>::type> |
| bool | TrySetPath (const CharType *Path) |
| |
| bool | TrySetPath (const FString &Path) |
| |
| COREUOBJECT_API bool | RemapPackage (FName OldPackageName, FName NewPackageName) |
| |
| FName | GetPackageName () const |
| |
| FName | GetAssetName () const |
| |
| COREUOBJECT_API void | AppendString (FWideStringBuilderBase &Builder) const |
| |
| COREUOBJECT_API void | AppendString (FUtf8StringBuilderBase &Builder) const |
| |
| COREUOBJECT_API void | AppendString (FString &OutString) const |
| |
| COREUOBJECT_API FString | ToString () const |
| |
| COREUOBJECT_API void | ToString (FString &OutString) const |
| |
| | UE_DEPRECATED (5.1, "FNames containing full asset paths have been replaced by FTopLevelAssetPath/FSoftLevelObjectPath." "This function is only for temporary use interfacing with APIs that still expect an FName." "Those APIS should be updated to use FTopLevelAssetPath or FSoftLevelObjectPath.") FName ToFName() const |
| |
| bool | IsValid () const |
| |
| bool | IsNull () const |
| |
| void | Reset () |
| |
| bool | operator== (FTopLevelAssetPath const &Other) const |
| |
| bool | operator!= (FTopLevelAssetPath const &Other) const |
| |
| int32 | Compare (const FTopLevelAssetPath &Other) const |
| |
| int32 | CompareFast (const FTopLevelAssetPath &Other) const |
| |
| COREUOBJECT_API bool | ExportTextItem (FString &ValueStr, FTopLevelAssetPath const &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const |
| |
| COREUOBJECT_API bool | ImportTextItem (const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText, FArchive *InSerializingArchive=nullptr) |
| |
| COREUOBJECT_API bool | SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot) |
| |
| COREUOBJECT_API void | WriteCompactBinary (FCbWriter &Writer) const |
| |