Navigation
API > API/Runtime > API/Runtime/Core > API/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 |