Navigation
API > API/Runtime > API/Runtime/Core
| Name | FUnixSignalGameHitchHeartBeat |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Unix/UnixSignalHeartBeat.h |
| Include Path | #include "Unix/UnixSignalHeartBeat.h" |
Syntax
class FUnixSignalGameHitchHeartBeat
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUnixSignalGameHitchHeartBeat() |
Unix/UnixSignalHeartBeat.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUnixSignalGameHitchHeartBeat() |
Unix/UnixSignalHeartBeat.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Singleton | FUnixSignalGameHitchHeartBeat * | Unix/UnixSignalHeartBeat.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDisabled | bool | Unix/UnixSignalHeartBeat.h | ||
| bHasCmdLine | bool | Unix/UnixSignalHeartBeat.h | ||
| bStartSuspended | bool | Unix/UnixSignalHeartBeat.h | ||
| bTimerCreated | bool | Unix/UnixSignalHeartBeat.h | ||
| HitchThresholdS | double | Unix/UnixSignalHeartBeat.h | ||
| StartTime | double | Unix/UnixSignalHeartBeat.h | ||
| SuspendCount | int32 | Unix/UnixSignalHeartBeat.h | ||
| TimerId | timer_t | Unix/UnixSignalHeartBeat.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FrameStart
(
bool bSkipThisFrame |
Called at the start of a frame to register the time we are looking to detect a hitch | Unix/UnixSignalHeartBeat.h | |
double GetCurrentTime() |
Unix/UnixSignalHeartBeat.h | ||
double GetFrameStartTime() |
Unix/UnixSignalHeartBeat.h | ||
void InitSettings() |
Unix/UnixSignalHeartBeat.h | ||
bool IsStartedSuspended() |
Check if started suspended. | Unix/UnixSignalHeartBeat.h | |
void PostFork() |
Unix/UnixSignalHeartBeat.h | ||
void Restart() |
Unix/UnixSignalHeartBeat.h | ||
void ResumeHeartBeat() |
Resume heartbeat hitch detection. Call only after first calling SuspendHeartBeat. | Unix/UnixSignalHeartBeat.h | |
void Stop() |
Unix/UnixSignalHeartBeat.h | ||
void SuspendHeartBeat() |
Suspend heartbeat hitch detection. Must call ResumeHeartBeat later to resume. | Unix/UnixSignalHeartBeat.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FUnixSignalGameHitchHeartBeat & Get() |
Gets the heartbeat singleton | Unix/UnixSignalHeartBeat.h | |
static FUnixSignalGameHitchHeartBeat * GetNoInit() |
Unix/UnixSignalHeartBeat.h |