Navigation
API > API/Runtime > API/Runtime/InterchangeEngine
Base class to create an asset import data converter.
| Name | UInterchangeAssetImportDataConverterBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Interchange/Engine/Public/InterchangeAssetImportData.h |
| Include Path | #include "InterchangeAssetImportData.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UInterchangeAssetImportDataConverterBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeAssetImportDataConverterBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Converter must return which class they can convert to and from UInterchangeAssetImportData. | InterchangeAssetImportData.h | ||
virtual bool ConvertImportData
(
UObject* Asset, |
Convert the asset import data from the one that is in the Object to one that supports the target extension (for example, legacy FBX to Interchange or vice-versa) The function should return true only if it has converted the asset import data, or false otherwise. | InterchangeAssetImportData.h | |
virtual bool ConvertImportData
(
const UObject* SourceImportData, |
Convert the asset import data from the source to the destination. | InterchangeAssetImportData.h |