Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FConcurrencySubFlowContainer | |||
| FConcurrentControlFlowBehavior | Placeholder class to extend Concurrency behavior. TODO: Read up more on multi-threaded processing. | ||
| FConcurrentControlFlows | All Flows will be executed concurrently (Single-Threaded). WARNING: Having a non-terminating loop within a fork can cause a forever hang for the forked step. | ||
| FConditionalLoop | In contrast to, for example, iterator loops. | ||
| FControlFlow | |||
| FControlFlowBranch | |||
| FControlFlowContainerBase | |||
| FControlFlowContainerInternal | |||
| FControlFlowNode | |||
| FControlFlowNode_RequiresCallback | |||
| FControlFlowNode_SelfCompleting | |||
| FControlFlowNode_Task | |||
| FControlFlowSimpleSubTask | |||
| FControlFlowsModule | |||
| FControlFlowStatics | IWYU pragma: begin_keep. | ||
| FControlFlowSubTaskBase | Empty Task. | ||
| FControlFlowTask_Branch | |||
| FControlFlowTask_BranchLegacy | |||
| FControlFlowTask_ConcurrentFlows | |||
| FControlFlowTask_ConditionalLoop | In contrast to, for example, iterator loops. | ||
| FControlFlowTask_LoopDeprecated | |||
| TControlFlowContainer |
Constants
| Name | Description |
|---|---|
| UnnamedControlFlowBranchCounter |
Typedefs
| Name | Description |
|---|---|
| FConcurrentFlowsDefiner | |
| FContolFlowTaskEvent | |
| FControlFlowBranchDecider_Legacy | |
| FControlFlowBranchDefiner | Would be nice to not force people to use int32 for the branch key, but finding the syntax to get it to work properly proved to be more difficult than it was worth. End result is callers have to cast to an int32. |
| FControlFlowConditionalLoopDefiner | |
| FControlFlowLoopComplete | |
| FControlFlowNodePtr | |
| FControlFlowNodeRef | |
| FControlFlowPopulator | |
| FControlFlowWaitDelegate |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EConditionalLoopResult |
Functions
| Type | Name | Description | |
|---|---|---|---|
| *void | Construct () |
||
| *void | Destruct () |
||
| *void | Foo () |
||
| *void | MyFunction () |
||
| *void | MyFunction
(
FControlFlowNodeRef FlowHandle, |
System/Tool to queue (asynchronous or synchronous) functions for modularity implemented via delegates. | |
| *void | MyFunction
(
TSharedRef< FControlFlow > Subflow, |
||
| ** |
Variables
| Type | Name | Description | |
|---|---|---|---|
| **TSharedRef< FControlFlow > | MyPurpose |