Navigation
Unreal Engine C++ API Reference > 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 |