Navigation
API > API/Plugins > API/Plugins/InterchangeFactoryNodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeBaseNode
- UInterchangeFactoryBaseNode
- UInterchangeBaseMaterialFactoryNode
- UInterchangeMaterialFactoryNode
References
| Module | InterchangeFactoryNodes |
| Header | /Engine/Plugins/Interchange/Runtime/Source/FactoryNodes/Public/InterchangeMaterialFactoryNode.h |
| Include | #include "InterchangeMaterialFactoryNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UInterchangeMaterialFactoryNode : public UInterchangeBaseMaterialFactoryNode
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ConnectOutputToAnisotropy
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToBaseColor
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToClearCoat
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToClearCoatNormal
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToClearCoatRoughness
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToCloth
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToEmissiveColor
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToFuzzColor
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToMetallic
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToNormal
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToOcclusion
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToOpacity
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToRefraction
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToRoughness
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToSpecular
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToSubsurface
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToTangent
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectOutputToTransmissionColor
(
const FString& ExpressionNodeUid, |
||
| bool | ConnectToAnisotropy
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToBaseColor
(
const FString& AttributeValue |
||
| bool | ConnectToClearCoat
(
const FString& AttributeValue |
||
| bool | ConnectToClearCoatNormal
(
const FString& AttributeValue |
||
| bool | ConnectToClearCoatRoughness
(
const FString& AttributeValue |
||
| bool | ConnectToCloth
(
const FString& AttributeValue |
||
| bool | ConnectToEmissiveColor
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToFuzzColor
(
const FString& AttributeValue |
||
| bool | ConnectToMetallic
(
const FString& AttributeValue |
||
| bool | ConnectToNormal
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToOcclusion
(
const FString& AttributeValue |
||
| bool | ConnectToOpacity
(
const FString& AttributeValue |
||
| bool | ConnectToRefraction
(
const FString& AttributeValue |
||
| bool | ConnectToRoughness
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToSpecular
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToSubsurface
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToTangent
(
const FString& ExpressionNodeUid |
||
| bool | ConnectToTransmissionColor
(
const FString& AttributeValue |
||
| bool | GetAnisotropyConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetBaseColorConnection
(
FString& ExpressionNodeUid, |
Material Inputs. | |
| bool | GetClearCoatConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetClearCoatNormalConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetClearCoatRoughnessConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetClothConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetCustomBlendMode
(
TEnumAsByte< EBlendMode >& AttributeValue |
||
| bool | GetCustomOpacityMaskClipValue
(
float& AttributeValue |
||
| bool | GetCustomRefractionMethod
(
TEnumAsByte< ERefractionMode >& AttributeValue |
||
| bool | GetCustomScreenSpaceReflections
(
bool& AttributeValue |
||
| bool | GetCustomShadingModel
(
TEnumAsByte< EMaterialShadingModel >& AttributeValue |
Material parameters. | |
| bool | GetCustomTranslucencyLightingMode
(
TEnumAsByte< ETranslucencyLightingMode >& AttributeValue |
||
| bool | GetCustomTwoSided
(
bool& AttributeValue |
||
| bool | GetEmissiveColorConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetFuzzColorConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetMetallicConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetNormalConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetOcclusionConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetOpacityConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetRefractionConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetRoughnessConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetSpecularConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetSubsurfaceConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetTangentConnection
(
FString& ExpressionNodeUid, |
||
| bool | GetTransmissionColorConnection
(
FString& ExpressionNodeUid, |
||
| bool | SetCustomBlendMode
(
const TEnumAsByte< EBlendMode >& AttributeValue, |
||
| bool | SetCustomOpacityMaskClipValue
(
const float& AttributeValue, |
||
| bool | SetCustomRefractionMethod
(
const TEnumAsByte< ERefractionMode >& AttributeValue, |
||
| bool | SetCustomScreenSpaceReflections
(
const bool& AttributeValue |
||
| bool | SetCustomShadingModel
(
const TEnumAsByte< EMaterialShadingModel >& AttributeValue, |
||
| bool | SetCustomTranslucencyLightingMode
(
const TEnumAsByte< ETranslucencyLightingMode >& AttributeValue, |
||
| bool | SetCustomTwoSided
(
const bool& AttributeValue, |
Sets if this shader graph should be rendered two sided or not. Defaults to off. |
Overridden from UInterchangeFactoryBaseNode
| Type | Name | Description | |
|---|---|---|---|
| UClass * | Return the UClass of the object we represent so we can find factory/writer |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| FString | GetTypeName () |
Return the node type name of the class, we use this when reporting error |