Navigation
API > API/Plugins > API/Plugins/InterchangeImport > API/Plugins/InterchangeImport/Mesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeFactoryBase
- UInterchangeSkeletalMeshFactory
References
| Module | InterchangeImport |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Import/Public/Mesh/InterchangeSkeletalMeshFactory.h |
| Include | #include "Mesh/InterchangeSkeletalMeshFactory.h" |
Syntax
UCLASS (BlueprintType)
class UInterchangeSkeletalMeshFactory : public UInterchangeFactoryBase
Overridden from UInterchangeFactoryBase
| Type | Name | Description | |
|---|---|---|---|
| void | BackupSourceData
(
const UObject* Object |
Backups SourceData from the AssetData. | |
| FImportAssetResult | BeginImportAsset_GameThread
(
const FImportAssetObjectParams& Arguments |
Override this function to import/reimport source data and configure the properties synchronously. | |
| void | BuildObject_GameThread
(
const FSetupObjectParams& Arguments, |
Build the asset if it can be built. | |
| void | Cancel () |
Call when the user cancels the operation. | |
| void | ClearBackupSourceData
(
const UObject* Object |
Clears the backedup SourceData from the Backup to the AssetData. | |
| void | CreatePayloadTasks
(
const FImportAssetObjectParams& Arguments, |
||
| FImportAssetResult | EndImportAsset_GameThread
(
const FImportAssetObjectParams& Arguments |
Override this function to end import/reimport on the game thread. | |
| void | FinalizeObject_GameThread
(
const FSetupObjectParams& Arguments |
Do any final UObject setup after the asset is built | |
| EInterchangeFactoryAssetType | Return the asset type this factory can create. | ||
| UClass * | Return the UClass this factory can create. | ||
| bool | GetSourceFilenames
(
const UObject* Object, |
Fills the OutSourceFilenames array with the list of source files contained in the asset source data. | |
| FImportAssetResult | ImportAsset_Async
(
const FImportAssetObjectParams& Arguments |
Override this function to import/reimport the UObject source data and configure the properties asynchronously. | |
| void | ReinstateSourceData
(
const UObject* Object |
Reinstates the backedup SourceData from the Backup to the AssetData. | |
| bool | SetReimportSourceIndex
(
const UObject* Object, |
Set the object's reimport source at the specified index value. | |
| bool | SetSourceFilename
(
const UObject* Object, |
Sets the object's source at the specified index to the given SourceFileName. | |
| void | SetupObject_GameThread
(
const FSetupObjectParams& Arguments |
Do any UObject setup required before the build and after all dependency UObjects have been imported. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FImportAssetObjectData | |||
| FImportAssetObjectLODData | |||
| FLodPayloads |