FDatasmithTranslatorManager

Responsible of the Translators lifecycle.

Windows
MacOS
Linux

References

Module

DatasmithTranslator

Header

/Engine/Plugins/Enterprise/DatasmithImporter/Source/DatasmithTranslator/Public/DatasmithTranslatorManager.h

Include

#include "DatasmithTranslatorManager.h"

Syntax

class FDatasmithTranslatorManager

Remarks

Responsible of the Translators lifecycle.

Constructors

No constructors are accessible with public or protected access.

Functions

Name Description

Public function Static

FDatasmithTr...

 

Get()

Gather all viable translators

Public function Const

const TArray...

 

GetSupportedFormats()

Get the list of "ext;description" formats

Public function

void

 

Register

(
    const Datasmith::FTranslatorRegiste...
)

Register an implementation.(Only registered Implementations are usable.) @note Do not use directly, use Datasmith::RegisterTranslator<>() function instead

Public function

TSharedPtr< ...

 

SelectFirstCompatible

(
    const FDatasmithSceneSource& Sourc...
)

Based on source file extension, select a suitable Translator

Public function

void

 

Unregister

(
    FName TranslatorName
)

Revert a call to Register.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss