Navigation
API > API/Plugins > API/Plugins/InterchangeNodes
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInterchangeBaseNode
- UInterchangeMaterialInstanceNode
References
| Module | InterchangeNodes |
| Header | /Engine/Plugins/Interchange/Runtime/Source/Nodes/Public/InterchangeMaterialInstanceNode.h |
| Include | #include "InterchangeMaterialInstanceNode.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UInterchangeMaterialInstanceNode : public UInterchangeBaseNode
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AddScalarParameterValue
(
const FString& ParameterName, |
||
| bool | AddStaticSwitchParameterValue
(
const FString& ParameterName, |
||
| bool | AddTextureParameterValue
(
const FString& ParameterName, |
||
| bool | AddVectorParameterValue
(
const FString& ParameterName, |
||
| UInterchangeMaterialInstanceNode * | Create
(
UInterchangeBaseNodeContainer* NodeContainer, |
Creates a new UInterchangeShaderGraphNode and adds it to NodeContainer as a translated node. | |
| bool | GetCustomParent
(
FString& AttributeValue |
||
| bool | GetScalarParameterValue
(
const FString& ParameterName, |
||
| bool | GetStaticSwitchParameterValue
(
const FString& ParameterName, |
||
| bool | GetTextureParameterValue
(
const FString& ParameterName, |
||
| bool | GetVectorParameterValue
(
const FString& ParameterName, |
||
| FString | MakeNodeUid
(
const FStringView NodeName, |
Build and return a UID name for a shader node. | |
| bool | SetCustomParent
(
const FString& AttributeValue |
Overridden from UInterchangeBaseNode
| Type | Name | Description | |
|---|---|---|---|
| FString | GetTypeName () |
Return the node type name of the class, we use this when reporting error |