UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUnixSignalGameHitchHeartBeat Class Reference

#include <UnixSignalHeartBeat.h>

Public Member Functions

CORE_API void FrameStart (bool bSkipThisFrame=false)
 
CORE_API double GetFrameStartTime ()
 
CORE_API double GetCurrentTime ()
 
CORE_API void SuspendHeartBeat ()
 
CORE_API void ResumeHeartBeat ()
 
CORE_API bool IsStartedSuspended ()
 
CORE_API void Restart ()
 
CORE_API void Stop ()
 
CORE_API void PostFork ()
 
CORE_API void InitSettings ()
 

Static Public Member Functions

static CORE_API FUnixSignalGameHitchHeartBeatGet ()
 
static CORE_API FUnixSignalGameHitchHeartBeatGetNoInit ()
 

Static Public Attributes

static CORE_API FUnixSignalGameHitchHeartBeatSingleton = nullptr
 

Member Function Documentation

◆ FrameStart()

void FUnixSignalGameHitchHeartBeat::FrameStart ( bool  bSkipThisFrame = false)

Called at the start of a frame to register the time we are looking to detect a hitch

◆ Get()

FUnixSignalGameHitchHeartBeat & FUnixSignalGameHitchHeartBeat::Get ( )
static

Gets the heartbeat singleton

◆ GetCurrentTime()

double FUnixSignalGameHitchHeartBeat::GetCurrentTime ( )

◆ GetFrameStartTime()

double FUnixSignalGameHitchHeartBeat::GetFrameStartTime ( )

◆ GetNoInit()

FUnixSignalGameHitchHeartBeat * FUnixSignalGameHitchHeartBeat::GetNoInit ( )
static

◆ InitSettings()

void FUnixSignalGameHitchHeartBeat::InitSettings ( )

◆ IsStartedSuspended()

bool FUnixSignalGameHitchHeartBeat::IsStartedSuspended ( )

Check if started suspended.

◆ PostFork()

void FUnixSignalGameHitchHeartBeat::PostFork ( )

◆ Restart()

void FUnixSignalGameHitchHeartBeat::Restart ( )

◆ ResumeHeartBeat()

void FUnixSignalGameHitchHeartBeat::ResumeHeartBeat ( )

Resume heartbeat hitch detection. Call only after first calling SuspendHeartBeat.

◆ Stop()

void FUnixSignalGameHitchHeartBeat::Stop ( )

◆ SuspendHeartBeat()

void FUnixSignalGameHitchHeartBeat::SuspendHeartBeat ( )

Suspend heartbeat hitch detection. Must call ResumeHeartBeat later to resume.

Member Data Documentation

◆ Singleton

FUnixSignalGameHitchHeartBeat * FUnixSignalGameHitchHeartBeat::Singleton = nullptr
static

The documentation for this class was generated from the following files: