Navigation
API > API/Editor > API/Editor/UnrealEd
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/EdGraphUtilities.h |
| Include | #include "EdGraphUtilities.h" |
Syntax
struct FWeakGraphPinPtr
Remarks
A weak reference to a UEdGraphPin object that can remain valid through pin connection state changes that might trigger owner node reconstruction
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor | |||
FWeakGraphPinPtr
(
const FWeakGraphPinPtr& OtherPinPtr |
Construct from another weak pointer | ||
FWeakGraphPinPtr
(
const UEdGraphPin* Pin |
Construct from a UEdGraphPin object pointer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UEdGraphPin * | Get () |
Method to obtain the actual object reference from the weak pointer. | |
| bool | IsValid () |
Test for validity | |
| void | Reset () |
Reset the weak pointer back to NULL state |
Operators
| Type | Name | Description | |
|---|---|---|---|
| Cast to object pointer type | |||
| bool | operator!=
(
const FWeakGraphPinPtr& OtherPinPtr |
Compare weak pointers for inequality | |
| void | operator=
(
const FWeakGraphPinPtr& OtherPinPtr |
Assign from another weak pointer | |
| void | operator=
(
const UEdGraphPin* Pin |
Assign from a UEdGraphPin object pointer | |
| bool | operator==
(
const FWeakGraphPinPtr& OtherPinPtr |
Compare weak pointers for equality | |
| UEdGraphPin * | operator-> () |
Arrow operator |