Navigation
API > API/Plugins > API/Plugins/DatasmithImporter
References
| Module | DatasmithImporter |
| Header | /Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/DatasmithImporter.h |
| Include | #include "DatasmithImporter.h" |
Syntax
struct FDatasmithImporter
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateStaticMeshAssetImportData
(
FDatasmithImportContext& InContext, |
Creates the AssetImportData associated with a UStaticMesh. | |
| void | FilterElementsToImport
(
FDatasmithImportContext& ImportContext |
Filter elements in the scene that needs to be imported | |
| AActor * | FinalizeActor
(
FDatasmithImportContext& ImportContext, |
Migrates an actor from the import world to the final world. | |
| void | FinalizeActors
(
FDatasmithImportContext& ImportContext, |
Finalizes all the actors | |
| UObject * | |||
| void | FinalizeImport
(
FDatasmithImportContext& ImportContext, |
Publicize the import and fix the references on the assets and actors. | |
| ULevelSequence * | FinalizeLevelSequence
(
ULevelSequence* SourceLevelSequence, |
Copy a level sequence from its transient package into its final public package and builds it. | |
| ULevelVariantSets * | FinalizeLevelVariantSets
(
ULevelVariantSets* SourceLevelVariantSets, |
Copy a level sequence from its transient package into its final public package and builds it. | |
| UObject * | FinalizeMaterial
(
UObject* SourceMaterial, |
Copy a material from its transient package into its final public package and builds it. | |
| UMaterialFunction * | FinalizeMaterialFunction
(
UObject* SourceMaterialFunction, |
Copy a material function from its transient package into its final public package. | |
| UStaticMesh * | FinalizeStaticMesh
(
UStaticMesh* SourceStaticMesh, |
Copy a static mesh from its transient package into its final public package and builds it. | |
| UTexture * | Copy a texture from its transient package into its final public package and builds it. | ||
| AActor * | ImportActor
(
FDatasmithImportContext& ImportContext, |
Imports the given actor element with its hierarchy | |
| void | ImportActorAsComponent
(
FDatasmithImportContext& ImportContext, |
Adds a new component to the root actor. The component class is determined by the ActorElement type. | |
| void | ImportActors
(
FDatasmithImportContext& ImportContext |
Imports the actors | |
| void | ImportClothes
(
FDatasmithImportContext& ImportContext |
||
| void | ImportLevelSequences
(
FDatasmithImportContext& ImportContext |
Imports the level sequences | |
| void | ImportLevelVariantSets
(
FDatasmithImportContext& ImportContext |
Imports the level variant sets | |
| UMaterialInterface * | ImportMaterial
(
FDatasmithImportContext& ImportContext, |
||
| UMaterialFunction * | ImportMaterialFunction
(
FDatasmithImportContext& ImportContext, |
||
| void | ImportMaterials
(
FDatasmithImportContext& ImportContext |
Imports the materials | |
| void | ImportMetaDataForObject
(
FDatasmithImportContext& ImportContext, |
Imports the meta data associated to a DatasmithElement and sets it on the Object. | |
| UStaticMesh * | ImportStaticMesh
(
FDatasmithImportContext& ImportContext, |
||
| void | ImportStaticMeshes
(
FDatasmithImportContext& ImportContext |
Imports the meshes associated with the mesh elements | |
| UTexture * | ImportTexture
(
FDatasmithImportContext& ImportContext, |
||
| void | ImportTextures
(
FDatasmithImportContext& ImportContext |
Imports the textures |