Navigation
API > API/Plugins > API/Plugins/GameplayGraph > API/Plugins/GameplayGraph/Graph
Inheritance Hierarchy
- FGraphHandle
- FGraphIslandHandle
- FGraphVertexHandle
References
| Module | GameplayGraph |
| Header | /Engine/Plugins/Experimental/GameplayGraph/Source/GameplayGraph/Public/Graph/GraphHandle.h |
| Include | #include "Graph/GraphHandle.h" |
Syntax
USTRUCT ()
struct FGraphHandle
Remarks
For persistence, every node in a graph is given a unique index. A FGraphHandle encapsulates that index to make it easy to go from the index to the node and vice versa.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FGraphHandle () |
|||
FGraphHandle
(
FGraphUniqueIndex InUniqueIndex, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clear () |
||
| UGraph * | GetGraph () |
||
| FGraphUniqueIndex | |||
| bool | HasElement () |
||
| bool | IsComplete () |
||
| bool | IsValid () |
Whether or not this handle has been initialized. |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator!=
(
const FGraphHandle& Other |
||
| bool | operator<
(
const FGraphHandle& Other |
||
| bool | operator==
(
const FGraphHandle& Other |