Navigation
API > API/Plugins > API/Plugins/USDUtilities > API/Plugins/USDUtilities/FUsdSchemaTranslatorRegistry
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRegisteredSchemaTranslatorHandle Register
(
const FString& SchemaName |
Registers SchemaTranslatorType to translate schemas of type SchemaName. | Objects/USDSchemaTranslator.h | |
FRegisteredSchemaTranslatorHandle Register
(
const FString& SchemaName, |
Objects/USDSchemaTranslator.h |
Register(const FString &)
Description
Registers SchemaTranslatorType to translate schemas of type SchemaName. Registration order is important as the last to register for a given schema will be the one handling it. Thus, you will want to register base schemas before the more specialized ones.
| Name | Register |
| Type | function |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Public/Objects/USDSchemaTranslator.h |
| Include Path | #include "Objects/USDSchemaTranslator.h" |
template<typename SchemaTranslatorType>
FRegisteredSchemaTranslatorHandle Register
(
const FString & SchemaName
)
Register(const FString &, FCreateTranslator)
| Name | Register |
| Type | function |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Public/Objects/USDSchemaTranslator.h |
| Include Path | #include "Objects/USDSchemaTranslator.h" |
| Source | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Private/Objects/USDSchemaTranslator.cpp |
FRegisteredSchemaTranslatorHandle Register
(
const FString & SchemaName,
FCreateTranslator CreateFunction
)