Navigation
API > API/Plugins > API/Plugins/DatasmithImporter
| Name | FDatasmithActorImporter |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithImporter/Public/DatasmithActorImporter.h |
| Include Path | #include "DatasmithActorImporter.h" |
Syntax
class FDatasmithActorImporter
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static AActor * ImportActor
(
UClass* ActorClass, |
Imports an actor of class ActorClass based on ActorElement | DatasmithActorImporter.h | |
static AActor * ImportBaseActor
(
FDatasmithImportContext& ImportContext, |
Spawns an actor with a SceneComponent | DatasmithActorImporter.h | |
static USceneComponent * ImportBaseActorAsComponent
(
FDatasmithImportContext& ImportContext, |
DatasmithActorImporter.h | ||
static AActor * ImportCameraActor
(
FDatasmithImportContext& ImportContext, |
Spawns a cine camera actor | DatasmithActorImporter.h | |
static PRAGMA_DISABLE_DEPRECATION_WARNINGSAActor * ImportClothActor
(
FDatasmithImportContext& ImportContext, |
DatasmithActorImporter.h | ||
static AActor * ImportCustomActor
(
FDatasmithImportContext& ImportContext, |
Spawns an actor with a class defined by the CustomActorElement class name | DatasmithActorImporter.h | |
static AActor * ImportDecalActor
(
FDatasmithImportContext& ImportContext, |
Spawns a Decal actor | DatasmithActorImporter.h | |
static AActor * ImportEnvironment
(
FDatasmithImportContext& ImportContext, |
Spawns a cine camera actor | DatasmithActorImporter.h | |
static AActor * ImportHierarchicalInstancedStaticMeshAsActor
(
FDatasmithImportContext& ImportContext, |
Spawns an actor with a hierarchical instanced static mesh component | DatasmithActorImporter.h | |
static UHierarchicalInstancedStaticMeshComponent * ImportHierarchicalInstancedStaticMeshComponent
(
FDatasmithImportContext& ImportContext, |
DatasmithActorImporter.h | ||
static AActor * ImportLandscapeActor
(
FDatasmithImportContext& ImportContext, |
Spawns a landscape actor | DatasmithActorImporter.h | |
static AActor * ImportLightActor
(
FDatasmithImportContext& ImportContext, |
Spawns a light actor. The light class depends on the LightActorElement type. | DatasmithActorImporter.h | |
static USceneComponent * ImportSceneComponent
(
UClass* ComponentClass, |
Imports a scene component of class ComponentClass based on ActorElement Will add the component as an instance component of Outer if Outer is an Actor | DatasmithActorImporter.h | |
static AStaticMeshActor * ImportStaticMeshActor
(
FDatasmithImportContext& ImportContext, |
Spawns a static mesh actor | DatasmithActorImporter.h | |
static UStaticMeshComponent * ImportStaticMeshComponent
(
FDatasmithImportContext& ImportContext, |
DatasmithActorImporter.h | ||
static void OverrideStaticMeshActorMaterial
(
const FDatasmithImportContext& ImportContext, |
DatasmithActorImporter.h | ||
static void OverrideStaticMeshActorMaterials
(
const FDatasmithImportContext& ImportContext, |
Sets the materials on a static mesh actor to override the ones from the static mesh | DatasmithActorImporter.h | |
static TSet< FName > ParseCsvLayers
(
const TCHAR* CsvLayersNames |
Parse Layer names to a Set of FNames | DatasmithActorImporter.h | |
static void SetupActorProperties
(
AActor* ImportedActor, |
Handle Actor common properties (Layers, Tags) | DatasmithActorImporter.h | |
static void SetupHierarchicalInstancedStaticMeshComponent
(
FDatasmithImportContext& ImportContext, |
Sets the properties of a hierarchical instanced static mesh component based on the HierarchicalInstancedStatictMeshActorElement values | DatasmithActorImporter.h | |
static void SetupSceneComponent
(
USceneComponent* SceneComponent, |
DatasmithActorImporter.h | ||
static void SetupStaticMeshComponent
(
FDatasmithImportContext& ImportContext, |
Sets the properties of a static mesh component based on the MeshActorElement values | DatasmithActorImporter.h |