Navigation
Unreal Engine C++ API Reference > 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 |