Navigation
API > API/Plugins > API/Plugins/USDUtilities
| Name | FUsdSchemaTranslator |
| Type | class |
| Header File | /Engine/Plugins/Runtime/USDCore/Source/USDUtilities/Public/Objects/USDSchemaTranslator.h |
| Include Path | #include "Objects/USDSchemaTranslator.h" |
Syntax
class FUsdSchemaTranslator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUsdSchemaTranslator
(
TSharedRef< FUsdSchemaTranslationContext > InContext, |
Objects/USDSchemaTranslator.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FUsdSchemaTranslator() |
Objects/USDSchemaTranslator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanBeCollapsed
(
ECollapsingType CollapsingType |
Objects/USDSchemaTranslator.h | ||
virtual bool CollapsesChildren
(
ECollapsingType CollapsingType |
Objects/USDSchemaTranslator.h | ||
virtual TSet< UE::FSdfPath > CollectAuxiliaryPrims () |
Returns the set of prims that also need to be read in order to translate the prim at PrimPath. | Objects/USDSchemaTranslator.h | |
virtual void CreateAssets() |
Objects/USDSchemaTranslator.h | ||
virtual USceneComponent * CreateComponents() |
Objects/USDSchemaTranslator.h | ||
UE::FUsdPrim GetPrim() |
Objects/USDSchemaTranslator.h | ||
| If this prim is a prototype or an instance proxy, returns the prototype path (or the path to the analogue prim in the prototype's hierarchy). | Objects/USDSchemaTranslator.h | ||
bool IsCollapsed
(
ECollapsingType CollapsingType |
Objects/USDSchemaTranslator.h | ||
bool ShouldSkipInstance () |
This checks if the current prim is an instance, and if so, whether its prototype is already being translated. | Objects/USDSchemaTranslator.h | |
virtual void UpdateComponents
(
USceneComponent* SceneComponent |
Objects/USDSchemaTranslator.h |