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 | |
---|---|---|---|
![]() |
TSet< UClass * > | AllowedClasses | Set of classes which creation is allowed. |
![]() |
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< FGraphEventRef > | BeginImportObjectTasks | |
![]() |
FGraphEventRef | CompletionTask | |
![]() |
TSet< UClass * > | DeniedClasses | Set of classes which creation has been denied. |
![]() |
TArray< FGraphEventRef > | FinalizeImportObjectTasks | |
![]() |
TArray< FGraphEventRef > | ImportObjectTasks | |
![]() |
TArray< UObject * > | OriginalPipelines | The original pipelines asset to save in the asset reimport data. |
![]() |
FGraphEventRef | ParsingTask | |
![]() |
FString | PipelineInstancesPackageName | Package where the Pipeline Instances are stored during an import. |
![]() |
TArray< FGraphEventRef > | PipelinePostImportTasks | |
![]() |
TArray< TObjectPtr< UInterchangePipelineBase > > | Pipelines | Pipelines array is not per source data. |
![]() |
TArray< FGraphEventRef > | PipelineTasks | |
![]() |
FGraphEventRef | PreAsyncCompletionTask | |
![]() |
FGraphEventRef | PreCompletionTask | |
![]() |
FSceneImportResultRef | SceneImportResult | |
![]() |
TArray< FGraphEventRef > | SceneTasks | |
![]() |
TArray< TObjectPtr< UInterchangeSourceData > > | SourceDatas | |
![]() |
FImportAsyncHelperData | TaskData | |
![]() |
TArray< TObjectPtr< UInterchangeTranslatorBase > > | Translators | |
![]() |
TArray< FGraphEventRef > | TranslatorTasks | |
![]() |
int32 | UniqueId | Unique id for this asynchelper. |
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 | CleanUp () |
|
![]() ![]() |
const FImportedObjectInfo * | FindImportedAssets
(
int32 SourceIndex, |
|
![]() ![]() |
const FImportedObjectInfo * | FindImportedSceneObjects
(
int32 SourceIndex, |
|
![]() |
FGraphEventArray | Wait synchronously after graph parsing task is done and return the GraphEventArray up to the completion TaskGraphEvent | |
![]() ![]() |
UInterchangeFactoryBase * | GetCreatedFactory
(
const FString& FactoryNodeUniqueId |
|
![]() ![]() |
UPackage * | GetCreatedPackage
(
const FString& PackageName |
|
![]() |
void | InitCancel () |
|
![]() ![]() |
bool | IsImportingObject
(
UObject* Object |
Return true if the Object is imported by this async import, false otherwise |
![]() ![]() |
void | IterateImportedAssets
(
int32 SourceIndex, |
|
![]() ![]() |
void | IterateImportedAssetsPerSourceIndex
(
TFunction< void(int32 SourceIndex, const TArray< FImportedObjectInfo >&ImportedObjects) > Callback |
Normalize debug macros due to naming differences across GL versions. |
![]() ![]() |
void | IterateImportedSceneObjects
(
int32 SourceIndex, |
|
![]() ![]() |
void | IterateImportedSceneObjectsPerSourceIndex
(
TFunction< void(int32 SourceIndex, const TArray< FImportedObjectInfo >&ImportedObjects) > Callback |
Normalize debug macros due to naming differences across GL versions. |
![]() |
void | ||
![]() |
void |
Overridden from FGCObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | AddReferencedObjects
(
FReferenceCollector& Collector |
FGCObject interface |
![]() ![]() ![]() |
FString | Overload this method to report a name for your referencer |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FImportedObjectInfo |