UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
InterchangeTaskParsing.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "Stats/Stats.h"
10
11namespace UE
12{
13 namespace Interchange
14 {
15
17 {
18 private:
19 UInterchangeManager* InterchangeManager;
21 public:
28
29 virtual EInterchangeTaskThread GetTaskThread() const override
30 {
31 // TODO: Find a way to run this task on Async Thread without causing issues for GC.
33 }
34
35 virtual void Execute() override;
36 };
37
38 } //ns Interchange
39}//ns UE
#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:1295
Definition InterchangeTaskSystem.h:35
Definition InterchangeTaskParsing.h:17
FTaskParsing(UInterchangeManager *InInterchangeManager, TWeakPtr< FImportAsyncHelper, ESPMode::ThreadSafe > InAsyncHelper)
Definition InterchangeTaskParsing.h:22
virtual EInterchangeTaskThread GetTaskThread() const override
Definition InterchangeTaskParsing.h:29
virtual void Execute() override
Definition InterchangeTaskParsing.cpp:298
Definition InterchangeManager.h:451
EInterchangeTaskThread
Definition InterchangeTaskSystem.h:29
Definition AdvancedWidgetsModule.cpp:13