Navigation
API > API/Plugins > API/Plugins/GameplayGraph > API/Plugins/GameplayGraph/Graph
Inheritance Hierarchy
- IGraphDeserialization
- TDefaultGraphDeserialization
References
| Module | GameplayGraph |
| Header | /Engine/Plugins/Experimental/GameplayGraph/Source/GameplayGraph/Public/Graph/GraphDefaultSerialization.h |
| Include | #include "Graph/GraphDefaultSerialization.h" |
Syntax
template<typename TSerializableGraph>
class TDefaultGraphDeserialization : public IGraphDeserialization
Variables
| Type | Name | Description | |
|---|---|---|---|
| const TSerializableGraph & | Data |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TDefaultGraphDeserialization
(
const TSerializableGraph& InData |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnDeserializedEdge
(
const FEdgeSpecifier& Edge |
||
| void | OnDeserializedIsland
(
const FGraphIslandHandle& IslandHandle |
||
| void | OnDeserializedVertex
(
const FGraphVertexHandle& VertexHandle |
Overridden from IGraphDeserialization
| Type | Name | Description | |
|---|---|---|---|
| void | ForEveryEdge
(
const TFunction< bool(const FEdgeSpecifier&)>& Lambda |
||
| void | ForEveryIsland
(
const TFunction< FGraphIslandHandle(const FGraphIslandHandle&, const FIslandConstructionData&)>& ... |
||
| void | ForEveryVertex
(
const TFunction< FGraphVertexHandle(const FGraphVertexHandle&)>& Lambda |
||
| const FGraphProperties & | |||
| int32 | NumEdges () |
||
| int32 | NumIslands () |
||
| int32 | NumVertices () |