Navigation
| Name | DatasmithContent |
| Type | Plugin |
| Part of Plugins | Datasmith Content |
| Location | /Engine/Plugins/Enterprise/DatasmithContent/Source/DatasmithContent/ |
| Module Build Rules | DatasmithContent.Build.cs |
Classes
Structs
Interfaces
| Name | Remarks |
|---|---|
| IDatasmithContentModule | The public interface of the DatasmithContent module |
| IDatasmithCustomAction | Interface of a CustomAction. This is a way to quickly expose some custom processing. |
Enums
Public
| Name | Remarks |
|---|---|
| EDatasmithAreaLightActorShape | Keep in sync with EDatasmithLightShape from DatasmithDefinitions. |
| EDatasmithAreaLightActorType | |
| EDatasmithCADRetessellationRule | |
| EDatasmithCADStitchingTechnique | |
| EDatasmithImportActorPolicy | |
| EDatasmithImportAssetConflictPolicy | |
| EDatasmithImportLightmapMax | |
| EDatasmithImportLightmapMin | |
| EDatasmithImportMaterialQuality | |
| EDatasmithImportScene | |
| EDatasmithImportSearchPackagePolicy |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MinTessellationAngle | const double | DatasmithImportOptions.h | ||
| MinTessellationChord | const double | DatasmithImportOptions.h | ||
| MinTessellationEdgeLength | const double | DatasmithImportOptions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
DataType * Datasmith::GetAdditionalData
(
const FAssetData& SourceAssetData |
Fetch an additional data on an asset | DatasmithAdditionalData.h | |
UAssetImportData * Datasmith::GetAssetImportData
(
UObject* Asset |
DatasmithAssetImportData.h | ||
TArray< DataType * > Datasmith::GetMultipleAdditionalData
(
const FAssetData& SourceAssetData, |
Fetch all additional data of the specified type for the given asset | DatasmithAdditionalData.h | |
DataType * Datasmith::MakeAdditionalData() |
Create an instance of UDatasmithAdditionalData, used to quickly extend data stored on datasmith assets. | DatasmithAdditionalData.h |