Navigation
API > API/Plugins > API/Plugins/InterchangePipelines
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UMaterialXPipelineSettings
References
| Module | InterchangePipelines |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Pipelines/Public/InterchangeMaterialXPipeline.h |
| Include | #include "InterchangeMaterialXPipeline.h" |
Syntax
UCLASS (Config=Interchange, Meta=(DisplayName="Interchange MaterialX"))
class UMaterialXPipelineSettings : public UDeveloperSettings
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< EInterchangeMaterialXBSDF, FSoftObjectPath > | PredefinedBSDF | ||
| TMap< EInterchangeMaterialXEDF, FSoftObjectPath > | PredefinedEDF | ||
| TMap< EInterchangeMaterialXShaders, FSoftObjectPath > | PredefinedSurfaceShaders | ||
| TMap< EInterchangeMaterialXVDF, FSoftObjectPath > | PredefinedVDF |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| FString | GetAssetPathString
(
EInterchangeMaterialXSettings EnumType |
||
| FString | GetAssetPathString
(
EnumT EnumValue |
||
| void | Init the Predefined with Substrate assets, since the default value is set in BaseInterchange.ini and we have no way in the config file to conditionally init a property |
Typedefs
| Name | Description |
|---|---|
| FMaterialXSettings |
Constants
| Name | Description |
|---|---|
| SettingsInputsOutputs | The key is a combination of the index in the variant + the corresponding enum |