Navigation
API > API/Developer > API/Developer/TraceInsightsCore
Utility class used by profiler managers to limit how often they check for availability conditions.
| Name | FAvailabilityCheck |
| Type | class |
| Header File | /Engine/Source/Developer/TraceInsightsCore/Public/InsightsCore/Common/AvailabilityCheck.h |
| Include Path | #include "InsightsCore/Common/AvailabilityCheck.h" |
Syntax
class FAvailabilityCheck
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| NextTimestamp | uint64 | InsightsCore/Common/AvailabilityCheck.h | ||
| WaitTime | double | InsightsCore/Common/AvailabilityCheck.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Disable() |
Disables the "availability check" (i.e. Tick() calls will return false when disabled). | InsightsCore/Common/AvailabilityCheck.h | |
void Enable
(
double InWaitTime |
Enables the "availability check" with a specified initial delay. | InsightsCore/Common/AvailabilityCheck.h | |
bool Tick() |
Returns true if managers are allowed to do (slow) availability check during this tick. | InsightsCore/Common/AvailabilityCheck.h |