Navigation
API > API/Plugins > API/Plugins/InterchangeOpenUSDImport
| Name | UInterchangeUsdPipeline |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Extensions/OpenUSD/Source/Import/Public/InterchangeUSDPipeline.h |
| Include Path | #include "InterchangeUSDPipeline.h" |
Syntax
UCLASS (BlueprintType)
class UInterchangeUsdPipeline : public UInterchangePipelineBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangePipelineBase → UInterchangeUsdPipeline
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeUsdPipeline() |
InterchangeUSDPipeline.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bGeneratePrimvarCompatibleMaterials | bool | Imported meshes will place their primvars on arbitrary UV set indices (e.g. "st2" on UV0, "st3" on UV1, etc.). | InterchangeUSDPipeline.h |
|
| bImportPseudoRoot | bool | The translator always emits a scene node for the stage pseudoroot named after the stage's root layer filename. | InterchangeUSDPipeline.h |
|
| BlueprintReadWrite | InterchangeUSDPipeline.h |
|
||
| Category | InterchangeUSDPipeline.h |
|
||
| EditAnywhere | InterchangeUSDPipeline.h |
|
||
| GeometryPurpose | int32 | Only import translated nodes from imageable prims (Xforms, Meshes, etc.) with these specific purposes from the USD file | InterchangeUSDPipeline.h |
|
| ImportPrimvars | EInterchangeUsdPrimvar | Setting to tell what primvars have to be attached to the MeshDescription | InterchangeUSDPipeline.h |
|
| meta | InterchangeUSDPipeline.h |
|
||
| SubdivisionLevel | int32 | Subdivision level to use for all subdivision meshes on the opened stage. | InterchangeUSDPipeline.h |
|
Functions
Public
Overridden from UInterchangePipelineBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ExecutePostFactoryPipeline
(
const UInterchangeBaseNodeContainer* BaseNodeContainer, |
InterchangeUSDPipeline.h |
Protected
Overridden from UInterchangePipelineBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanExecuteOnAnyThread
(
EInterchangePipelineTask PipelineTask |
InterchangeUSDPipeline.h | ||
virtual void ExecutePipeline
(
UInterchangeBaseNodeContainer* BaseNodeContainer, |
InterchangeUSDPipeline.h |