Navigation
API > API/Plugins > API/Plugins/InterchangeImport > API/Plugins/InterchangeImport/Material
References
| Module | InterchangeImport |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Import/Public/Material/InterchangeMaterialFactory.h |
| Include | #include "Material/InterchangeMaterialFactory.h" |
Syntax
class FInterchangeMaterialInstanceOverridesAPI
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GatherLeafInputs
(
const UInterchangeBaseNode* BaseNode, |
Retrieves the Attribute Keys of the Leaf Inputs. | |
| bool | GetOverrideParameterName
(
const UE::Interchange::FAttributeKey& AttributeKey, |
Retrieves the Parameter Name from AttributeKey | |
| bool | HasMaterialExpressionNameOverride
(
const UInterchangeBaseNode* BaseNode |
Checks if the Node has a MaterialExpressionName override | |
| FString | Generates Attribute Key for Expression Name | ||
| FString | MakeOverrideParameterName
(
const FString& DisplayLabel |
Generates Attribute Key String from the DisplayLable | |
| FString | MakeOverrideParameterName
(
UE::Interchange::EAttributeTypes AttributeType, |
Generates Attribute Key String from the AttributeType and Hash |