Navigation
| Name | StateGraph |
| Type | Plugin |
| Part of Plugins | State Graph |
| Location | /Engine/Plugins/Experimental/StateGraph/Source/StateGraph/ |
| Module Build Rules | StateGraph.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FStateGraph | State graph class to run and manage nodes with. |
| FStateGraphNode | Abstract base class for all nodes in the state graph. |
| FStateGraphNodeFunction | Node for wrapping functions as delegates. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FStateGraphNodeFunctionComplete | TFunction< void()> | Complete function type passed into FStateGraphNodeFunction node start functions. | StateGraphFwd.h |
| FStateGraphNodeFunctionPtr | TSharedPtr< FStateGraphNodeFunction, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphNodeFunctionRef | TSharedRef< FStateGraphNodeFunction, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphNodeFunctionStart | TBaseDelegate_TwoParams< void, FStateGraph &, FStateGraphNodeFunctionComplete > | Start function delegate type for FStateGraphNodeFunction nodes. | StateGraph.h |
| FStateGraphNodeFunctionWeakPtr | TWeakPtr< FStateGraphNodeFunction, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphNodePtr | TSharedPtr< FStateGraphNode, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphNodeRef | TSharedRef< FStateGraphNode, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphNodeWeakPtr | TWeakPtr< FStateGraphNode, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphPtr | TSharedPtr< FStateGraph, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphRef | TSharedRef< FStateGraph, ESPMode::ThreadSafe > | StateGraphFwd.h | |
| FStateGraphWeakPtr | TWeakPtr< FStateGraph, ESPMode::ThreadSafe > | StateGraphFwd.h |