Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
| Name | UInterchangeMaterialFactoryNode |
| Type | class |
| Header File | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeMaterialFactoryNode.h |
| Include Path | #include "InterchangeMaterialFactoryNode.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UInterchangeMaterialFactoryNode : public UInterchangeBaseMaterialFactoryNode
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInterchangeBaseNode → UInterchangeFactoryBaseNode → UInterchangeBaseMaterialFactoryNode → UInterchangeMaterialFactoryNode
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Macro_CustomBlendModeKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomDisplacementCenterKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomOpacityMaskClipValueKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomRefractionMethodKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomScreenSpaceReflectionsKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomShadingModelKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomTranslucencyLightingModeKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h | ||
| Macro_CustomTwoSidedKey | const UE::Interchange::FAttributeKey | InterchangeMaterialFactoryNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
bool ConnectToAnisotropy
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToBaseColor
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToClearCoat
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToClearCoatNormal
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToClearCoatRoughness
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToCloth
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToDisplacement
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToEmissiveColor
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToFuzzColor
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToMetallic
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToNormal
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToOcclusion
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToOpacity
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToRefraction
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToRoughness
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToSpecular
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToSubsurface
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToSurfaceCoverage
(
const FString& ExpressionUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToTangent
(
const FString& ExpressionNodeUid |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectToTransmissionColor
(
const FString& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
| InterchangeMaterialFactoryNode.h |
|
||
| Material Inputs. | InterchangeMaterialFactoryNode.h |
|
|
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
bool GetCustomBlendMode
(
TEnumAsByte< EBlendMode >& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool GetCustomDisplacementCenter
(
float& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool GetCustomOpacityMaskClipValue
(
float& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool GetCustomRefractionMethod
(
TEnumAsByte< ERefractionMode >& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool GetCustomScreenSpaceReflections
(
bool& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool GetCustomShadingModel
(
TEnumAsByte< EMaterialShadingModel >& AttributeValue |
Material parameters. | InterchangeMaterialFactoryNode.h |
|
bool GetCustomTranslucencyLightingMode
(
TEnumAsByte< ETranslucencyLightingMode >& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool GetCustomTwoSided
(
bool& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
| InterchangeMaterialFactoryNode.h |
|
||
bool SetCustomBlendMode
(
const TEnumAsByte< EBlendMode >& AttributeValue, |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomDisplacementCenter
(
float AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomOpacityMaskClipValue
(
const float& AttributeValue, |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomRefractionMethod
(
const TEnumAsByte< ERefractionMode >& AttributeValue, |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomScreenSpaceReflections
(
const bool& AttributeValue |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomShadingModel
(
const TEnumAsByte< EMaterialShadingModel >& AttributeValue, |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomTranslucencyLightingMode
(
const TEnumAsByte< ETranslucencyLightingMode >& AttributeValue, |
InterchangeMaterialFactoryNode.h |
|
|
bool SetCustomTwoSided
(
const bool& AttributeValue, |
Sets if this shader graph should be rendered two sided or not. Defaults to off. | InterchangeMaterialFactoryNode.h |
|
Overridden from UInterchangeFactoryBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UClass * GetObjectClass() |
InterchangeMaterialFactoryNode.h |
Overridden from UInterchangeBaseNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetTypeName() |
InterchangeMaterialFactoryNode.h |