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 | System/Tool to queue (asynchronous or synchronous) functions for modularity implemented via delegates. | ||
| FControlFlowBranch | |||
| FControlFlowContainerBase | |||
| 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 | |||
| TPointerContainer | |||
| TPointerContainerBase | A Pointer Container for a 'T' (UObject xOr TSharedFromThis) that can be statically casted to 'CastTo' These classes are useful if you want your system to support both memory management systems: (1) UObject Garbage Collection and (2) Smart Pointer Reference counting | ||
| TSmartPtr | A container to hold one of the FOUR Smart Pointer types: TStrongObjectPtr, TWeakObjectPtr, TSharedPtr, or TWeakPtr. | ||
| TStrongCastable | |||
| TStrongContainer | |||
| TStrongContainerTo | A "Strong" Pointer Reference Container for a 'T' (UObject xOr TSharedFromThis) that can be statically casted to 'CastTo' | ||
| TStrongContainerToImpl | |||
| TWeakCastable | |||
| TWeakCastableImpl | |||
| TWeakContainer | |||
| TWeakContainerTo | A "Weak" Pointer Reference Container for a 'T' (UObject xOr TSharedFromThis) that can be statically casted to 'CastTo' |
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 | |||
| ESmartPointer |