|
| | TUniversalObjectLocatorFragment () |
| |
| | TUniversalObjectLocatorFragment (UE::UniversalObjectLocator::TFragmentTypeHandle< PayloadType > InHandle) |
| |
| template<typename ... ArgTypes> |
| | TUniversalObjectLocatorFragment (ArgTypes &&...InArgs) |
| |
| template<typename ... ArgTypes> |
| | TUniversalObjectLocatorFragment (UE::UniversalObjectLocator::TFragmentTypeHandle< PayloadType > InHandle, ArgTypes &&...InArgs) |
| |
| PayloadType * | GetPayload () |
| |
| const PayloadType * | GetPayload () const |
| |
| template<typename T , typename ... ArgTypes> |
| | FUniversalObjectLocatorFragment (UE::UniversalObjectLocator::TFragmentTypeHandle< T > InHandle, ArgTypes &&...InArgs) |
| |
| UNIVERSALOBJECTLOCATOR_API | FUniversalObjectLocatorFragment (const UE::UniversalObjectLocator::FFragmentType &InFragmentType) |
| |
| UNIVERSALOBJECTLOCATOR_API | FUniversalObjectLocatorFragment (const UObject *InObject, UObject *Context) |
| |
| UNIVERSALOBJECTLOCATOR_API | FUniversalObjectLocatorFragment () |
| |
| UNIVERSALOBJECTLOCATOR_API | ~FUniversalObjectLocatorFragment () |
| |
| UNIVERSALOBJECTLOCATOR_API | FUniversalObjectLocatorFragment (const FUniversalObjectLocatorFragment &RHS) |
| |
| UNIVERSALOBJECTLOCATOR_API FUniversalObjectLocatorFragment & | operator= (const FUniversalObjectLocatorFragment &RHS) |
| |
| UNIVERSALOBJECTLOCATOR_API | FUniversalObjectLocatorFragment (FUniversalObjectLocatorFragment &&RHS) |
| |
| UNIVERSALOBJECTLOCATOR_API FUniversalObjectLocatorFragment & | operator= (FUniversalObjectLocatorFragment &&RHS) |
| |
| UNIVERSALOBJECTLOCATOR_API UE::UniversalObjectLocator::FResolveResult | Resolve (const UE::UniversalObjectLocator::FResolveParams &Params) const |
| |
| bool | IsEmpty () const |
| |
| UNIVERSALOBJECTLOCATOR_API void | Reset () |
| |
| UNIVERSALOBJECTLOCATOR_API void | Reset (const UObject *InObject, UObject *Context) |
| |
| UNIVERSALOBJECTLOCATOR_API void | Reset (const UObject *InObject, UObject *Context, TFunctionRef< bool(UE::UniversalObjectLocator::FFragmentTypeHandle)> CanUseFragmentType) |
| |
| UNIVERSALOBJECTLOCATOR_API void | ToString (FStringBuilderBase &OutString) const |
| |
| UNIVERSALOBJECTLOCATOR_API FParseStringResult | TryParseString (FStringView InString, const FParseStringParams &InParams) |
| |
| UNIVERSALOBJECTLOCATOR_API FParseStringResult | TryParseFragmentType (FStringView InString, const FParseStringParams &InParams) |
| |
| UNIVERSALOBJECTLOCATOR_API FParseStringResult | TryParseFragmentPayload (FStringView InString, const FParseStringParams &InParams) |
| |
| template<typename T > |
| T * | GetPayloadAs (UE::UniversalObjectLocator::TFragmentTypeHandle< T > InType) |
| |
| template<typename T > |
| const T * | GetPayloadAs (UE::UniversalObjectLocator::TFragmentTypeHandle< T > InType) const |
| |
| template<typename T > |
| bool | TryGetPayloadAs (UE::UniversalObjectLocator::TFragmentTypeHandle< T > InType, T *&OutData) |
| |
| template<typename T > |
| bool | TryGetPayloadAs (UE::UniversalObjectLocator::TFragmentTypeHandle< T > InType, const T *&OutData) const |
| |
| UNIVERSALOBJECTLOCATOR_API void * | GetPayload () |
| |
| UNIVERSALOBJECTLOCATOR_API const void * | GetPayload () const |
| |
| UNIVERSALOBJECTLOCATOR_API const UE::UniversalObjectLocator::FFragmentType * | GetFragmentType () const |
| |
| UNIVERSALOBJECTLOCATOR_API UScriptStruct * | GetFragmentStruct () const |
| |
| UNIVERSALOBJECTLOCATOR_API UE::UniversalObjectLocator::FFragmentTypeHandle | GetFragmentTypeHandle () const |
| |
| UNIVERSALOBJECTLOCATOR_API bool | Serialize (FArchive &Ar) |
| |
| UNIVERSALOBJECTLOCATOR_API void | AddStructReferencedObjects (FReferenceCollector &Collector) |
| |
| UNIVERSALOBJECTLOCATOR_API bool | ExportTextItem (FString &ValueStr, const FUniversalObjectLocatorFragment &DefaultValue, UObject *Parent, int32 PortFlags, UObject *ExportRootScope) const |
| |
| UNIVERSALOBJECTLOCATOR_API bool | ImportTextItem (const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText, FArchive *InSerializingArchive=nullptr) |
| |
| UNIVERSALOBJECTLOCATOR_API bool | SerializeFromMismatchedTag (const FPropertyTag &Tag, FStructuredArchive::FSlot Slot) |
| |
| UNIVERSALOBJECTLOCATOR_API void | GetPreloadDependencies (TArray< UObject * > &OutDeps) |
| |