Navigation
API > API/Plugins > API/Plugins/CustomizableObjectEditor > API/Plugins/CustomizableObjectEditor/MuCOE > API/Plugins/CustomizableObjectEditor/MuCOE/Nodes > API/Plugins/CustomizableObjectEditor/MuCOE/Nodes/UCustomizableObjectNode
- UCustomizableObjectNode::CanConnect()
- UCustomizableObjectNodeExposePin::CanConnect()
- UCustomizableObjectNodeCopyMaterial::CanConnect()
- UCustomizableObjectNodeExternalPin::CanConnect()
- UCustomizableObjectNodeTextureLayer::CanConnect()
- UCustomizableObjectNodeMaterial::CanConnect()
- UCustomizableObjectNodeCopyMaterial::CanConnect()
References
| Module | CustomizableObjectEditor |
| Header | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObjectEditor/Classes/MuCOE/Nodes/CustomizableObjectNode.h |
| Include | #include "MuCOE/Nodes/CustomizableObjectNode.h" |
| Source | /Engine/Plugins/Experimental/Mutable/Source/CustomizableObjectEditor/Private/MuCOE/Nodes/CustomizableObjectNode.cpp |
virtual bool CanConnect
&40;
const UEdGraphPin &42; InOwnedInputPin,
const UEdGraphPin &42; InOutputPin,
bool & bOutIsOtherNodeBlocklisted,
bool & bOutArePinsCompatible
&41; const
Remarks
Check if two pins can be connected. True if the pin types match and if the other node is not one of the Blocklisted types.
Parameters
| Name | Description |
|---|---|
| InOwnedInputPin | Input pin which belongs to this node. |
| InOutputPin | Output pin which belongs to another node. If the node connects to iself, it could belong to this node. |
| bOutIsOtherNodeBlocklisted | Is the other node of a type we are not allowed to connect? |
| bOutArePinsCompatible | Does InOutputPin pin share the same type as the InOwnedInputPin? |