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 |
|---|---|---|---|
bool ConnectOutputToAnisotropy
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToBaseColor
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToClearCoat
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToClearCoatNormal
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToClearCoatRoughness
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToCloth
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToDisplacement
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToEmissiveColor
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToFuzzColor
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToMetallic
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToNormal
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToOcclusion
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToOpacity
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToRefraction
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToRoughness
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToSpecular
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToSubsurface
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToSurfaceCoverage
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToTangent
(
const FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool ConnectOutputToTransmissionColor
(
const FString& ExpressionNodeUid, |
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 |
|
|
bool GetAnisotropyConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetBaseColorConnection
(
FString& ExpressionNodeUid, |
Material Inputs. | InterchangeMaterialFactoryNode.h |
|
bool GetClearCoatConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetClearCoatNormalConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetClearCoatRoughnessConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetClothConnection
(
FString& ExpressionNodeUid, |
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 |
|
|
bool GetDisplacementConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetEmissiveColorConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetFuzzColorConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetMetallicConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetNormalConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetOcclusionConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetOpacityConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetRefractionConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetRoughnessConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetSpecularConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetSubsurfaceConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetSurfaceCoverageConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetTangentConnection
(
FString& ExpressionNodeUid, |
InterchangeMaterialFactoryNode.h |
|
|
bool GetTransmissionColorConnection
(
FString& ExpressionNodeUid, |
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 |