Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FConcurrencySubFlowContainer | |||
| FConcurrentControlFlowBehavior | Placeholder class to extend Concurrency behavior. | ||
| FConcurrentControlFlows | All Flows will be executed concurrently (or in-parallel, See: EConcurrentExecution). 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 | System/Tool to queue (asynchronous or synchronous) functions for modularity implemented via delegates. | ||
| FControlFlowBranch | |||
| FControlFlowContainerBase | These wrapper classes along with FControlFlowStatics should be restructured in a way so that we do not rely on heap memory anymore Specifically we do not derive any FControlFlow classes from [TSharedFromThis](API\Runtime\Core\Templates\TSharedFromThis)_ nor UObject_ |
||
| 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 | |
|---|---|---|---|
| EConcurrentExecution | |||
| EConditionalLoopResult |