Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
Inheritance Hierarchy
- FQuartzLatencyTimer
- FQuartzCrossThreadMessage
- FQuartzMetronomeDelegateData
- FQuartzQuantizedCommandDelegateData
- FQuartzQueueCommandData
- IQuartzQuantizedCommand
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Sound/QuartzQuantizationUtilities.h |
Include | #include "Sound/QuartzQuantizationUtilities.h" |
Syntax
class FQuartzLatencyTimer
Remarks
Simple class to track latency as a request/action propagates from GT to ART (or vice versa)
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Ctor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
double | Get the current value of a running timer | |
![]() |
double | Get the final time of a stopped timer | |
![]() |
bool | HasTimerRun () |
Returns true if the timer has completed (we can get the results) |
![]() |
bool | Returns true if the Timer was started (could be running or stopped) | |
![]() |
bool | Returns true if the timer has been run and stopped | |
![]() |
bool | Returns true if the timer is running | |
![]() |
void | ResetTimer () |
Reset the start time |
![]() |
void | StartTimer () |
Record the start time |
![]() |
void | StopTimer () |
Stop the timer |