Navigation
API > API/Plugins > API/Plugins/GameplayGraph
| Name | UGraphElement |
| Type | class |
| Header File | /Engine/Plugins/Experimental/GameplayGraph/Source/GameplayGraph/Public/Graph/GraphElement.h |
| Include Path | #include "Graph/GraphElement.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UGraphElement : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UGraphElement
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Graph/GraphElement.h | |||
UGraphElement
(
EGraphElementType InElementType |
Graph/GraphElement.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ElementType | EGraphElementType | Graph/GraphElement.h | ||
| ParentGraph | TWeakObjectPtr< UGraph > | Graph/GraphElement.h | ||
| UniqueIndex | FGraphUniqueIndex | Will match the UniqueIndex in the UGraphHandle that references this element. | Graph/GraphElement.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EGraphElementType GetElementType() |
Graph/GraphElement.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TObjectPtr< UGraph > GetGraph() |
Graph/GraphElement.h | ||
FGraphUniqueIndex GetUniqueIndex() |
Graph/GraphElement.h | ||
virtual void OnCreate() |
Called when we create this element and prior to setting any properties. | Graph/GraphElement.h | |
void SetParentGraph
(
TObjectPtr< UGraph > InGraph |
Graph/GraphElement.h | ||
void SetUniqueIndex
(
FGraphUniqueIndex InUniqueIndex |
Graph/GraphElement.h |