UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TimerManager.h File Reference
#include "CoreMinimal.h"
#include "Stats/Stats.h"
#include "UObject/Object.h"
#include "Engine/TimerHandle.h"
#include "Misc/TVariant.h"
#include "Templates/Function.h"

Go to the source code of this file.

Classes

struct  FTimerUnifiedDelegate
 
struct  FTimerData
 
struct  FTimerManagerTimerParameters
 
class  FTimerManager
 

Macros

#define UE_ENABLE_TRACKING_TIMER_SOURCES   !UE_BUILD_SHIPPING
 

Typedefs

using FTimerDelegate = TDelegate< void(), FNotThreadSafeNotCheckedDelegateUserPolicy >
 
using FTimerFunction = TFunction< void(void)>
 
using FTimerDelegateVariant = TVariant< TYPE_OF_NULLPTR, FTimerDelegate, FTimerDynamicDelegate, FTimerFunction >
 

Enumerations

enum class  ETimerStatus : uint8 {
  Pending , Active , Paused , Executing ,
  ActivePendingRemoval
}
 

Macro Definition Documentation

◆ UE_ENABLE_TRACKING_TIMER_SOURCES

#define UE_ENABLE_TRACKING_TIMER_SOURCES   !UE_BUILD_SHIPPING

Typedef Documentation

◆ FTimerDelegate

◆ FTimerDelegateVariant

◆ FTimerFunction

Enumeration Type Documentation

◆ ETimerStatus

enum class ETimerStatus : uint8
strong
Enumerator
Pending 
Active 
Paused 
Executing 
ActivePendingRemoval