Navigation
API > API/Plugins > API/Plugins/DatasmithTranslator
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
| Type | Name | Description | |
|---|---|---|---|
| FDatasmithTranslatorManager & | Get () |
Gather all viable translators | |
| const TArray< FString > & | Get the list of "ext;description" formats | ||
| void | Register
(
const Datasmith::FTranslatorRegisterInformation& Info |
Register an implementation.(Only registered Implementations are usable.) | |
| TSharedPtr< IDatasmithTranslator > | SelectFirstCompatible
(
const FDatasmithSceneSource& Source |
Based on source file extension, select a suitable Translator | |
| void | Unregister
(
FName TranslatorName |
Revert a call to Register. |