Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
| Name | UInterchangeMaterialXPipeline |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeMaterialXPipeline.h |
| Include Path | #include "InterchangeMaterialXPipeline.h" |
Syntax
UCLASS (MinimalAPI, Config=Interchange, BlueprintType)
class UInterchangeMaterialXPipeline : public UInterchangePipelineBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangePipelineBase → UInterchangeMaterialXPipeline
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInterchangeMaterialXPipeline() |
InterchangeMaterialXPipeline.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PathToEnumMapping | TMap< FString, EInterchangeMaterialXSettings > | InterchangeMaterialXPipeline.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRecomputeNormals | bool | Derive the normals from height for displacement shaders, this option is best suited with procedural normals (for example shader graphs created specifically for offline-renderers). | InterchangeMaterialXPipeline.h |
|
| bVolumetricMaterial | bool | If true, handle Volume Distribution Functions as volumetric materials, i.e an internal Substrate Volumetric FOG-Cloud BSDF is created, otherwise a simple volume Slab BSDF is used. | InterchangeMaterialXPipeline.h |
|
| MaterialXSettings | TObjectPtr< UMaterialXPipelineSettings > | InterchangeMaterialXPipeline.h |