Navigation
API > API/Plugins > API/Plugins/InterchangeOpenUSDImport
| Name | UInterchangeUSDTranslator |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Extensions/OpenUSD/Source/Import/Public/InterchangeUsdTranslator.h |
| Include Path | #include "InterchangeUsdTranslator.h" |
Syntax
UCLASS (BlueprintType)
class UInterchangeUSDTranslator :
public UInterchangeTranslatorBase ,
public IInterchangeMeshPayloadInterface ,
public IInterchangeTexturePayloadInterface ,
public IInterchangeBlockedTexturePayloadInterface ,
public IInterchangeAnimationPayloadInterface ,
public IInterchangeVolumePayloadInterface ,
public IInterchangeGroomPayloadInterface ,
public IInterchangeAudioPayloadInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeTranslatorBase → UInterchangeUSDTranslator
Implements Interfaces
- IInterchangeAnimationPayloadInterface
- IInterchangeAudioPayloadInterface
- IInterchangeBlockedTexturePayloadInterface
- IInterchangeGroomPayloadInterface
- IInterchangeMeshPayloadInterface
- IInterchangeTexturePayloadInterface
- IInterchangeVolumePayloadInterface
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeUSDTranslator() |
InterchangeUsdTranslator.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Impl | TUniquePtr< UE::InterchangeUsdTranslator::Private::UInterchangeUSDTranslatorImpl > | End Interchange payload interfaces | InterchangeUsdTranslator.h | |
| TranslatorSettings | TObjectPtr< UInterchangeUsdTranslatorSettings > | InterchangeUsdTranslator.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TFuture< TOptional< UE::Interchange::FAnimationPayloadData > > ResolveAnimationPayloadQuery
(
const UE::Interchange::FAnimationPayloadQuery& PayloadQuery |
End UInterchangeTranslatorBase API | InterchangeUsdTranslator.h |
Overridden from UInterchangeTranslatorBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UInterchangeTranslatorSettings * GetSettings() |
InterchangeUsdTranslator.h | ||
virtual EInterchangeTranslatorAssetType GetSupportedAssetTypes() |
InterchangeUsdTranslator.h | ||
| InterchangeUsdTranslator.h | |||
virtual EInterchangeTranslatorType GetTranslatorType() |
Begin UInterchangeTranslatorBase API | InterchangeUsdTranslator.h | |
virtual void ImportFinish() |
InterchangeUsdTranslator.h | ||
virtual void SetSettings
(
const UInterchangeTranslatorSettings* InterchangeTranslatorSettings |
InterchangeUsdTranslator.h | ||
virtual bool Translate
(
UInterchangeBaseNodeContainer& BaseNodeContainer |
InterchangeUsdTranslator.h |
Overridden from IInterchangeMeshPayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< UE::Interchange::FMeshPayloadData > GetMeshPayloadData
(
const FInterchangeMeshPayLoadKey& PayLoadKey, |
Begin Interchange payload interfaces | InterchangeUsdTranslator.h | |
virtual TOptional< UE::Interchange::FMeshPayloadData > GetMeshPayloadData
(
const FInterchangeMeshPayLoadKey& PayLoadKey, |
InterchangeUsdTranslator.h |
Overridden from IInterchangeTexturePayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< UE::Interchange::FImportImage > GetTexturePayloadData
(
const FString& PayloadKey, |
InterchangeUsdTranslator.h |
Overridden from IInterchangeBlockedTexturePayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< UE::Interchange::FImportBlockedImage > GetBlockedTexturePayloadData
(
const FString& PayloadKey, |
InterchangeUsdTranslator.h |
Overridden from IInterchangeAnimationPayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< UE::Interchange::FAnimationPayloadData > GetAnimationPayloadData
(
const TArray< UE::Interchange::FAnimationPayloadQuery >& PayloadQueries |
InterchangeUsdTranslator.h |
Overridden from IInterchangeVolumePayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< UE::Interchange::FVolumePayloadData > GetVolumePayloadData
(
const UE::Interchange::FVolumePayloadKey& PayloadKey |
InterchangeUsdTranslator.h |
Overridden from IInterchangeGroomPayloadInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< UE::Interchange::FGroomPayloadData > GetGroomPayloadData
(
const FInterchangeGroomPayloadKey& PayloadKey |
InterchangeUsdTranslator.h |