Navigation
API > API/Runtime > API/Runtime/InterchangeEngine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeSceneImportAsset
References
| Module | InterchangeEngine |
| Header | /Engine/Source/Runtime/Interchange/Engine/Public/InterchangeSceneImportAsset.h |
| Include | #include "InterchangeSceneImportAsset.h" |
Syntax
class UInterchangeSceneImportAsset :
public UObject,
public IInterface_AssetUserData
Remarks
Class to hold all the data required to properly re-import a level
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UInterchangeAssetImportData > | AssetImportData | Importing data and options used for this Datasmith scene | |
| TArray< TObjectPtr< UAssetUserData > > | AssetUserData | Array of user data stored with the asset |
Destructors
No destructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UInterchangeFactoryBaseNode * | GetFactoryNode
(
const FString& PackageName, |
Returns the factory node associated with the asset which path is '//PackageName.AssetName[:SubPathString]'. | |
| UObject * | GetSceneObject
(
const FString& PackageName, |
Returns the UObject which asset path is '//PackageName.AssetName[:SubPathString]'. | |
| void | GetSceneSoftObjectPaths
(
TArray< FSoftObjectPath >& SoftObjectPaths |
||
| void | |||
| void | Updates the SceneObjects cache based on the node container stored in AssetImportData |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Overridden from IInterface_AssetUserData
| Type | Name | Description | |
|---|---|---|---|
| void | AddAssetUserData
(
UAssetUserData* InUserData |
||
| const TArray< UAssetUserData * > * | |||
| UAssetUserData * | GetAssetUserDataOfClass
(
TSubclassOf< UAssetUserData > InUserDataClass |
||
| void | RemoveUserDataOfClass
(
TSubclassOf< UAssetUserData > InUserDataClass |