![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InterchangeManager.h>
Inheritance diagram for UE::Interchange::FImportResult:Public Types | |
| enum class | EStatus { Invalid , InProgress , Done } |
Public Member Functions | |
| INTERCHANGEENGINE_API | FImportResult () |
| FImportResult (FImportResult &&)=delete | |
| FImportResult & | operator= (FImportResult &&)=delete |
| FImportResult (const FImportResult &)=delete | |
| FImportResult & | operator= (const FImportResult &)=delete |
| virtual | ~FImportResult ()=default |
| INTERCHANGEENGINE_API EStatus | GetStatus () const |
| INTERCHANGEENGINE_API bool | IsValid () const |
| INTERCHANGEENGINE_API void | SetInProgress () |
| INTERCHANGEENGINE_API void | SetDone () |
| INTERCHANGEENGINE_API void | WaitUntilDone (bool bSynchronous=false) |
| INTERCHANGEENGINE_API const TArray< UObject * > & | GetImportedObjects () const |
| INTERCHANGEENGINE_API UObject * | GetFirstAssetOfClass (UClass *InClass) const |
| UInterchangeResultsContainer * | GetResults () const |
| INTERCHANGEENGINE_API void | AddImportedObject (UObject *ImportedObject) |
| INTERCHANGEENGINE_API void | OnDone (TFunction< void(FImportResult &) > Callback) |
| INTERCHANGEENGINE_API void | SetAsyncHelper (TWeakPtr< class FImportAsyncHelper > InAsyncHelper) |
Public Attributes | |
| FOnObjectImportDoneDynamic | OnObjectDone |
| FOnObjectImportDoneNative | OnObjectDoneNative |
| FOnImportDoneDynamic | OnImportDone |
| FOnImportDoneNative | OnImportDoneNative |
Protected Member Functions | |
| virtual INTERCHANGEENGINE_API void | AddReferencedObjects (FReferenceCollector &Collector) override |
| virtual FString | GetReferencerName () const override |
Protected Member Functions inherited from FGCObject | |
| FGCObject () | |
| FGCObject (const FGCObject &Other) | |
| FGCObject (FGCObject &&Other) | |
| FGCObject (EFlags Flags) | |
| virtual | ~FGCObject () |
| FGCObject & | operator= (const FGCObject &) |
| FGCObject & | operator= (FGCObject &&) |
| COREUOBJECT_API void | RegisterGCObject () |
| COREUOBJECT_API void | UnregisterGCObject () |
| virtual bool | GetReferencerPropertyName (UObject *Object, FString &OutPropertyName) const |
Additional Inherited Members | |
Protected Types inherited from FGCObject | |
| enum class | EFlags : uint32 { None = 0 , RegisterLater = 1 << 0 , AddStableNativeReferencesOnly = 1 << 1 } |
Static Protected Member Functions inherited from FGCObject | |
| static COREUOBJECT_API void | StaticInit () |
Static Protected Attributes inherited from FGCObject | |
| static COREUOBJECT_API UGCObjectReferencer * | GGCObjectReferencer = nullptr |
|
strong |
| UE::Interchange::FImportResult::FImportResult | ( | ) |
|
delete |
|
delete |
|
virtualdefault |
|
overrideprotectedvirtual |
Pure virtual that must be overloaded by the inheriting class. Use this method to serialize any UObjects contained that you wish to keep around.
| Collector | The collector of referenced objects. |
Implements FGCObject.
|
inlineoverrideprotectedvirtual |
Overload this method to report a name for your referencer
Implements FGCObject.
|
inline |
| UE::Interchange::FImportResult::EStatus UE::Interchange::FImportResult::GetStatus | ( | ) | const |
| bool UE::Interchange::FImportResult::IsValid | ( | ) | const |
| void UE::Interchange::FImportResult::OnDone | ( | TFunction< void(FImportResult &) > | Callback | ) |
|
delete |
|
delete |
| void UE::Interchange::FImportResult::SetAsyncHelper | ( | TWeakPtr< class FImportAsyncHelper > | InAsyncHelper | ) |
| void UE::Interchange::FImportResult::SetDone | ( | ) |
| void UE::Interchange::FImportResult::SetInProgress | ( | ) |
| FOnImportDoneDynamic UE::Interchange::FImportResult::OnImportDone |
| FOnImportDoneNative UE::Interchange::FImportResult::OnImportDoneNative |
| FOnObjectImportDoneDynamic UE::Interchange::FImportResult::OnObjectDone |
| FOnObjectImportDoneNative UE::Interchange::FImportResult::OnObjectDoneNative |