Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/LatentActionManager.h |
Include |
#include "Engine/LatentActionManager.h" |
struct FLatentActionManager
The latent action manager handles all pending latent actions for a single world.
Name | Description | ||
---|---|---|---|
|
ActionsToRemoveMap |
||
|
ObjectToActionListMap |
Name | Description | |
---|---|---|
|
~FLatentActionManager() |
Name | Description | ||
---|---|---|---|
|
AddNewAction ( |
Adds a new action to the action list under a given UUID |
|
|
BeginFrame() |
Resets the list of objects we have processed the latent action list for. |
|
|
ActionType &... |
FindExistingAction |
Finds the action instance for the supplied UUID, or will return NULL if one does not already exist. |
|
ActionType &... |
FindExistingActionWithPredicate |
Finds the action instance for the supplied UUID, or will return NULL if one does not already exist. |
|
const FObjec... |
GetActionsForObject ( |
Finds the action instance for the supplied object will return NULL if one does not exist. |
|
FObjectActio... |
GetActionsForObject ( |
Finds the action instance for the supplied object will return NULL if one does not exist. |
|
GetActiveUUIDs |
Builds a set of the UUIDs of pending latent actions on a specific object. |
|
|
GetDescription |
Gets the description string of a pending latent action with the specified UUID for a given object, or the empty string if it's an invalid UUID |
|
|
GetNumActionsForObject ( |
Returns the number of actions for a given object |
|
|
FOnLatentAct... |
OnLatentActionsChanged() |
|
|
ProcessLatentActions ( |
Advance pending latent actions by DeltaTime. |
|
|
RemoveActionsForObject ( |
Removes all actions for given object. |
|
|
TickLatentActionForObject ( |
Ticks the latent action for a single UObject. |
Name |
Description |
|
---|---|---|
|
FObjectActions |
Name |
Description |
---|---|
FActionList |
Map of UUID->Action(s). |
FActionsForObject |
|
FObjectToActionListMap |
Map to convert from object to FActionList. |
FUuidAndAction |
List of actions that will be unconditionally removed at the begin of next tick |
FWeakObjectAndActions |
Name |
Description |
---|---|
LatentActionsChangedDelegate |
Delegate called when a latent action is added or removed |