UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ThreadHeartBeat.h File Reference
#include "Containers/Map.h"
#include "CoreTypes.h"
#include "Delegates/Delegate.h"
#include "Delegates/DelegateCombinations.h"
#include "HAL/CriticalSection.h"
#include "HAL/Runnable.h"
#include "HAL/ThreadSafeBool.h"
#include "HAL/ThreadSafeCounter.h"
#include "Misc/AssertionMacros.h"
#include "UObject/NameTypes.h"

Go to the source code of this file.

Classes

class  FThreadHeartBeatClock
 
class  FThreadHeartBeat
 
struct  FSlowHeartBeatScope
 
struct  FFunctionHeartBeatScope
 
class  FGameThreadHitchHeartBeatThreaded
 
struct  FDisableHitchDetectorScope
 

Macros

#define LOOKUP_SYMBOLS_IN_HITCH_STACK_WALK   0
 
#define WALK_STACK_ON_HITCH_DETECTED   0
 

Typedefs

typedef FGameThreadHitchHeartBeatThreaded FGameThreadHitchHeartBeat
 

Functions

 DECLARE_DELEGATE_OneParam (FOnThreadStuck, uint32)
 
 DECLARE_DELEGATE_OneParam (FOnThreadUnstuck, uint32)
 
 DECLARE_DELEGATE_OneParam (FOnHangDelegate, uint32)
 

Macro Definition Documentation

◆ LOOKUP_SYMBOLS_IN_HITCH_STACK_WALK

#define LOOKUP_SYMBOLS_IN_HITCH_STACK_WALK   0

◆ WALK_STACK_ON_HITCH_DETECTED

#define WALK_STACK_ON_HITCH_DETECTED   0

Typedef Documentation

◆ FGameThreadHitchHeartBeat

Function Documentation

◆ DECLARE_DELEGATE_OneParam() [1/3]

DECLARE_DELEGATE_OneParam ( FOnHangDelegate  ,
uint32   
)

◆ DECLARE_DELEGATE_OneParam() [2/3]

DECLARE_DELEGATE_OneParam ( FOnThreadStuck  ,
uint32   
)

◆ DECLARE_DELEGATE_OneParam() [3/3]

DECLARE_DELEGATE_OneParam ( FOnThreadUnstuck  ,
uint32   
)