Navigation
API > API/Plugins > API/Plugins/RigVMDeveloper > API/Plugins/RigVMDeveloper/EdGraph > API/Plugins/RigVMDeveloper/EdGraph/URigVMEdGraphSchema
- UEdGraphSchema::ArePinsCompatible()
- URigVMEdGraphSchema::ArePinsCompatible()
References
| Module | RigVMDeveloper |
| Header | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Public/EdGraph/RigVMEdGraphSchema.h |
| Include | #include "EdGraph/RigVMEdGraphSchema.h" |
| Source | /Engine/Plugins/Runtime/RigVM/Source/RigVMDeveloper/Private/EdGraph/RigVMEdGraphSchema.cpp |
virtual bool ArePinsCompatible
&40;
const UEdGraphPin &42; PinA,
const UEdGraphPin &42; PinB,
const UClass &42; CallingContext,
bool bIgnoreArray
&41; const
Remarks
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.
Parameters
| Name | 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 |