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