#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "UObject/Object.h"
#include "Delegates/IDelegateInstance.h"
#include "Async/TaskGraphInterfaces.h"
#include "GenericPlatform/GenericPlatformMisc.h"
#include "Engine/World.h"
#include <functional>
#include <algorithm>
#include <vector>
#include "TickManager.generated.h"
Go to the source code of this file.
|
| enum class | ETickType : uint8 { UMETA =(DisplayName = "FullFrameTaskParallel")
, UMETA =(DisplayName = "LateTickParallel")
, UMETA =(DisplayName = "NONE")
} |
| |
|
| template<typename ObjectType , typename FunctionType > |
| static auto | BindTick (ObjectType *Object, FunctionType Function) |
| |
◆ ETickType
| Enumerator |
|---|
| UMETA | Tick that runs across the whole frame in the background using FGraphEventRef. Starts at PreActorTick and ends at PostActorTick.
|
| UMETA | Tick that ticks all added functions in PostActorTick. Executed before FullFrameTaskParallel.
|
| UMETA | None.
|
Definition at line 23 of file TickManager.h.
24{
29 FullFrameTaskParallel
UMETA(DisplayName =
"FullFrameTaskParallel"),
30
35 LateTickParallel
UMETA(DisplayName =
"LateTickParallel"),
36
41};
◆ BindTick()
template<typename ObjectType , typename FunctionType >
| static auto BindTick |
( |
ObjectType * |
Object, |
|
|
FunctionType |
Function |
|
) |
| |
|
static |