Navigation
API > API/Runtime > API/Runtime/InterchangeEngine
Inheritance Hierarchy
- FGCObject
- FImportAsyncHelper
References
Module | InterchangeEngine |
Header | /Engine/Source/Runtime/Interchange/Engine/Public/InterchangeManager.h |
Include | #include "InterchangeManager.h" |
Syntax
class FImportAsyncHelper : protected FGCObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FAssetImportResultRef | AssetImportResult | |
![]() |
TArray< TStrongObjectPtr< UInterchangeBaseNodeContainer > > | BaseNodeContainers | The following arrays are per source data. |
![]() |
std::atomic< bool > | bCancel | If we cancel the tasks, we set this Boolean to true. |
![]() |
TArray< uint64 > | BeginImportObjectTasks | |
![]() |
bool | bRunSynchronous | |
![]() |
bool | bRuntimeOrPIE | |
![]() |
uint64 | CompletionTask | |
![]() |
FString | ContentBasePath | The base path to import the content. |
![]() |
TArray< uint64 > | FinalizeImportObjectTasks | |
![]() |
TArray< uint64 > | ImportObjectQueryPayloadsTasks | |
![]() |
TArray< uint64 > | ImportObjectTasks | |
![]() |
TArray< UObject * > | OriginalPipelines | The original pipelines asset to save in the asset reimport data. |
![]() |
uint64 | ParsingTask | |
![]() |
TArray< TObjectPtr< UInterchangePipelineBase > > | Pipelines | The pipelines array is not per source data. |
![]() |
TArray< uint64 > | PipelineTasks | |
![]() |
TArray< uint64 > | PostImportTasks | |
![]() |
uint64 | PreCompletionTask | |
![]() |
FSceneImportResultRef | SceneImportResult | |
![]() |
TArray< uint64 > | SceneTasks | |
![]() |
TArray< TObjectPtr< UInterchangeSourceData > > | SourceDatas | |
![]() |
FImportAsyncHelperData | TaskData | |
![]() |
TArray< TObjectPtr< UInterchangeTranslatorBase > > | Translators | |
![]() |
TArray< uint64 > | TranslatorTasks | |
![]() |
int32 | UniqueId | Unique ID for this async helper. |
![]() |
TArray< uint64 > | WaitAssetCompilationTasks |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddCreatedFactory
(
const FString& FactoryNodeUniqueId, |
|
![]() |
void | AddCreatedPackage
(
const FString& PackageName, |
|
![]() |
FImportedObjectInfo & | AddDefaultImportedAssetGetRef
(
int32 SourceIndex |
|
![]() |
FImportedObjectInfo & | AddDefaultImportedSceneObjectGetRef
(
int32 SourceIndex |
|
![]() ![]() |
void | AddReferencedObjects
(
FReferenceCollector& Collector |
FGCObject interface |
![]() |
void | CleanUp () |
|
![]() ![]() |
const FImportedObjectInfo * | FindImportedAssets
(
int32 SourceIndex, |
|
![]() ![]() |
const FImportedObjectInfo * | FindImportedSceneObjects
(
int32 SourceIndex, |
|
![]() |
TArray< uint64 > | Wait synchronously after the graph parsing task is done, and return the GraphEventArray up to the completion TaskGraphEvent. | |
![]() ![]() |
UInterchangeFactoryBase * | GetCreatedFactory
(
const FString& FactoryNodeUniqueId |
|
![]() ![]() |
UPackage * | GetCreatedPackage
(
const FString& PackageName |
|
![]() ![]() ![]() |
FString | ||
![]() |
void | InitCancel () |
|
![]() |
bool | IsClassImportAllowed
(
UClass* Class |
Return true if we can import this class, or false otherwise. |
![]() ![]() |
bool | IsImportingObject
(
UObject* Object |
Return true if the Object is imported by this async import, or false otherwise. |
![]() ![]() |
void | IterateImportedAssets
(
int32 SourceIndex, |
|
![]() ![]() |
void | IterateImportedAssetsPerSourceIndex
(
TFunction< void(int32 SourceIndex, const TArray< FImportedObjectInfo >&ImportedObjects) > Callback |
|
![]() ![]() |
void | IterateImportedSceneObjects
(
int32 SourceIndex, |
|
![]() ![]() |
void | IterateImportedSceneObjectsPerSourceIndex
(
TFunction< void(int32 SourceIndex, const TArray< FImportedObjectInfo >&ImportedObjects) > Callback |
|
![]() |
void | ||
![]() |
void |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FImportedObjectInfo |