FUsdSchemaTranslatorRegistry

Choose your operating system:

Windows

macOS

Linux

References

Module

USDSchemas

Header

/Engine/Plugins/Importers/USDImporter/Source/USDSchemas/Public/USDSchemaTranslator.h

Include

#include "USDSchemaTranslator.h"

Syntax

class FUsdSchemaTranslatorRegistry

Variables

Name Description

Protected variable

TArray< TPair< ...

 

RegisteredSchemaTranslators

Functions

Name Description

Public function

TSharedPtr< ...

 

CreateTranslatorForSchema

(
    TSharedRef< FUsdSchemaTranslationCo...,
    const UE::FUsdTyped& InSchema
)

Returns the translator to use for InSchema

Protected function

FSchemaTrans...

 

FindSchemaTranslatorStack

(
    const FString& SchemaName
)

Public function

FRegisteredS...

 

Register

(
    const FString& SchemaName
)

Registers SchemaTranslatorType to translate schemas of type SchemaName.

Protected function

FRegisteredS...

 

Register

(
    const FString& SchemaName,
    FCreateTranslator CreateFunction
)

Public function

void

 

Unregister

(
    const FRegisteredSchemaTranslatorHa...
)

Typedefs