| UEdGraphSchema::ArePinsCompatible()
|
Module |
|
Header |
/Engine/Plugins/Experimental/ControlRig/Source/ControlRigDeveloper/Public/Graph/ControlRigGraphSchema.h |
Include |
#include "Graph/ControlRigGraphSchema.h" |
Source |
/Engine/Plugins/Experimental/ControlRig/Source/ControlRigDeveloper/Private/Graph/ControlRigGraphSchema.cpp |
virtual bool ArePinsCompatible
(
const UEdGraphPin * PinA,
const UEdGraphPin * PinB,
const UClass * CallingContext,
bool bIgnoreArray
) const
Returns true if the types and directions of two pins are schema compatible. Handles outputting a more derived type to an input pin expecting a less derived type.
true if the pin types and directions are compatible.
Parameter |
Description |
---|---|
PinA |
The pin a. |
PinB |
The pin b. |
CallingContext |
(optional) The calling context (required to properly evaluate pins of type Self) |
bIgnoreArray |
(optional) Whether or not to ignore differences between array and non-array types |