Navigation
Unreal Engine C++ API Reference > Runtime > Core > HAL
Inheritance Hierarchy
- FRunnable
- FGameThreadHitchHeartBeatThreaded
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/HAL/ThreadHeartBeat.h |
Include | #include "HAL/ThreadHeartBeat.h" |
Syntax
class FGameThreadHitchHeartBeatThreaded : public FRunnable
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | FrameStart
(
bool bSkipThisFrame |
Called at the start of a frame to register the time we are looking to detect a hitch |
![]() ![]() |
FGameThreadHitchHeartBeatThreaded & | Get () |
Gets the heartbeat singleton |
![]() |
double | ||
![]() |
double | ||
![]() ![]() |
FGameThreadHitchHeartBeatThreaded * | GetNoInit () |
Gets the heartbeat singleton |
![]() |
void | PostFork () |
|
![]() |
void | Restart () |
No-op, used in FUnixSignalGameHitchHeartBeat. |
![]() |
void | Resume heartbeat hitch detection. Call only after first calling SuspendHeartBeat. | |
![]() |
void | Suspend heartbeat hitch detection. Must call ResumeHeartBeat later to resume. |
Overridden from FRunnable
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Init () |
Initializes the runnable object. |
![]() ![]() |
uint32 | Run () |
Runs the runnable object. |
![]() ![]() |
void | Stop () |
Stops the runnable object.This is called if a thread is requested to terminate early. |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EConstants |
Constants
Name | Description |
---|---|
Singleton |