21 FString PackageBasePath;
25 const UClass* FactoryClass;
44 virtual void Execute()
override;
50 FString PackageBasePath;
68 if (AsyncHelper.
IsValid() && AsyncHelper->bRunSynchronous)
76 virtual void Execute()
override;
85 FString PackageBasePath;
89 const UClass* FactoryClass;
106 virtual void Execute()
override;
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT const bool IsValid() const
Definition SharedPointer.h:1085
Definition SharedPointer.h:1295
UE_FORCEINLINE_HINT TSharedPtr< ObjectType, Mode > Pin() const &
Definition SharedPointer.h:1512
Definition InterchangeTaskSystem.h:35
Definition InterchangeTaskImportObject.h:83
virtual EInterchangeTaskThread GetTaskThread() const override
Definition InterchangeTaskImportObject.h:101
virtual void Execute() override
Definition InterchangeTaskImportObject.cpp:679
FTaskImportObjectFinalize_GameThread(const FString &InPackageBasePath, const int32 InSourceIndex, TWeakPtr< FImportAsyncHelper, ESPMode::ThreadSafe > InAsyncHelper, UInterchangeFactoryBaseNode *InFactoryNode)
Definition InterchangeTaskImportObject.h:92
Definition InterchangeTaskImportObject.h:48
virtual void Execute() override
Definition InterchangeTaskImportObject.cpp:637
virtual EInterchangeTaskThread GetTaskThread() const override
Definition InterchangeTaskImportObject.h:65
FTaskImportObject_Async(const FString &InPackageBasePath, const int32 InSourceIndex, TWeakPtr< FImportAsyncHelper, ESPMode::ThreadSafe > InAsyncHelper, UInterchangeFactoryBaseNode *InFactoryNode)
Definition InterchangeTaskImportObject.h:56
Definition InterchangeTaskImportObject.h:19
virtual void Execute() override
Definition InterchangeTaskImportObject.cpp:261
virtual EInterchangeTaskThread GetTaskThread() const override
Definition InterchangeTaskImportObject.h:39
FTaskImportObject_GameThread(const FString &InPackageBasePath, const int32 InSourceIndex, TWeakPtr< FImportAsyncHelper, ESPMode::ThreadSafe > InAsyncHelper, UInterchangeFactoryBaseNode *InFactoryNode, const UClass *InFactoryClass)
Definition InterchangeTaskImportObject.h:28
Definition InterchangeFactoryBaseNode.h:188
Definition InterchangeHelper.cpp:9
EInterchangeTaskThread
Definition InterchangeTaskSystem.h:29