Navigation
API > API/Plugins > API/Plugins/DatasmithImporter
Inheritance Hierarchy
- USceneImportFactory
- IImportSettingsParser
- FReimportHandler
- UDatasmithImportFactory
References
| Module | DatasmithImporter |
| Header | /Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/DatasmithImportFactory.h |
| Include | #include "DatasmithImportFactory.h" |
Syntax
UCLASS ()
class UDatasmithImportFactory :
public USceneImportFactory,
public IImportSettingsParser,
public FReimportHandler
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanReimport
(
UObject* Obj, |
||
| void | CleanUp () |
||
| UObject * | CreateFromExternalSource
(
UClass* InClass, |
||
| bool | DoesSupportClass
(
UClass* InClass |
Used on import path edition to select factories that can produce InClass type of asset. | |
| bool | FactoryCanImport
(
const FString& Filename |
||
| UObject * | FactoryCreateFile
(
UClass* InClass, |
||
| FText | |||
| TObjectPtr< UObject > * | |||
| IImportSettingsParser * | |||
| int32 | GetPriority () |
||
| void | ParseFromJson
(
TSharedRef< FJsonObject > InImportSettingsJson |
||
| EReimportResult::Type | |||
| UClass * | |||
| void | SetReimportPaths
(
UObject* Obj, |