Navigation
API > API/Plugins > API/Plugins/InterchangeDNA
| Name | UMetaHumanInterchangeDnaTranslator |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanSDK/Source/InterchangeDNA/Public/MetaHumanInterchangeDnaTranslator.h |
| Include Path | #include "MetaHumanInterchangeDnaTranslator.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UMetaHumanInterchangeDnaTranslator :
public UInterchangeTranslatorBase ,
public IInterchangeMeshPayloadInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeTranslatorBase → UMetaHumanInterchangeDnaTranslator
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMetaHumanInterchangeDnaTranslator() |
MetaHumanInterchangeDnaTranslator.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DNAMissingJoints | const TArray< FString > | MetaHumanInterchangeDnaTranslator.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DNAReader | TSharedPtr< IDNAReader > | * IInterchangeMeshPayloadInterface End */ | MetaHumanInterchangeDnaTranslator.h | |
| PayloadContexts | TMap< FString, TSharedPtr< FDnaPayloadContextBase > > | MetaHumanInterchangeDnaTranslator.h |
Functions
Public
Overridden from UInterchangeTranslatorBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EInterchangeTranslatorAssetType GetSupportedAssetTypes() |
MetaHumanInterchangeDnaTranslator.h | ||
| MetaHumanInterchangeDnaTranslator.h | |||
virtual EInterchangeTranslatorType GetTranslatorType() |
MetaHumanInterchangeDnaTranslator.h | ||
virtual void ImportFinish() |
MetaHumanInterchangeDnaTranslator.h | ||
virtual bool IsThreadSafe() |
Begin UInterchangeTranslatorBase API | MetaHumanInterchangeDnaTranslator.h | |
virtual void ReleaseSource() |
MetaHumanInterchangeDnaTranslator.h | ||
virtual bool Translate
(
UInterchangeBaseNodeContainer& BaseNodeContainer |
MetaHumanInterchangeDnaTranslator.h |
Overridden from IInterchangeMeshPayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< UE::Interchange::FMeshPayloadData > GetMeshPayloadData
(
const FInterchangeMeshPayLoadKey& PayLoadKey, |
End UInterchangeTranslatorBase API Once the translation is done, the import process need a way to retrieve payload data. | MetaHumanInterchangeDnaTranslator.h | |
virtual TOptional< UE::Interchange::FMeshPayloadData > GetMeshPayloadData
(
const FInterchangeMeshPayLoadKey& PayLoadKey, |
MetaHumanInterchangeDnaTranslator.h |