Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor > API/Plugins/CustomizableObjectEditor/MuCOE > API/Plugins/CustomizableObjectEditor/MuCOE/Nodes
Inheritance Hierarchy
- FCustomizableObjectNodeUseMaterial
- UCustomizableObjectNodeEditMaterial
- UCustomizableObjectNodeExtendMaterial
References
| Module | CustomizableObjectEditor |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObjectEditor/Classes/MuCOE/Nodes/CustomizableObjectNodeUseMaterial.h |
| Include | #include "MuCOE/Nodes/CustomizableObjectNodeUseMaterial.h" |
Syntax
class FCustomizableObjectNodeUseMaterial
Remarks
Common functionalities from EditMaterial and ExtendMaterial.
See must call functions section! These functions should be called in the corresponding inheritor functions.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CustomRemovePinWork
(
UEdGraphPin& Pin |
||
| UCustomizableObjectNode & | GetNode () |
Return the node which this interface belongs to. | |
| const UCustomizableObjectNode & | GetNode () |
||
| FCustomizableObjectNodeParentedMaterial & | Returns the Parented Material interface this node belongs to. | ||
| TMap< FGuid, FEdGraphPinReference > & | Return the PinsParameter map which this interface belongs to. | ||
| const TMap< FGuid, FEdGraphPinReference > & | |||
| const UEdGraphPin * | GetUsedImagePin
(
const FGuid& ImageId |
Given an Image id, returns its Image pin. Can nullptr if the Image is not used. | |
| bool | |||
| UEdGraphPin * | OutputPin () |
Get the output material pin. | |
| void | PinConnectionListChangedWork
(
UEdGraphPin* Pin |
||
| void | Begin must call functions. | ||
| void | PostSetParentNodeWork
(
UCustomizableObject* Object, |
Call after SetParentNode. | |
| void | PreSetParentNodeWork
(
UCustomizableObject* Object, |
Call before SetParentNode. | |
| bool | Returns true if this node uses the given Image. |