|
Bike-X
0.8
|
#include "CAPI_FrameTimeManager.h"
Data Structures | |
| struct | FrameTimeRecordEx |
Public Types | |
| enum | { FramesTracked = Util::LT2_IncrementCount-1 } |
| enum | SampleWaitType { SampleWait_Zeroes, SampleWait_Match } |
Public Member Functions | |
| FrameLatencyTracker () | |
| unsigned char | GetNextDrawColor () |
| void | SaveDrawColor (unsigned char drawColor, double endFrameTime, double renderIMUTime, double timewarpIMUTime) |
| void | MatchRecord (const Util::FrameTimeRecordSet &r) |
| void | GetLatencyTimings (float latencies[3]) |
| void | Reset () |
Data Fields | |
| bool | TrackerEnabled |
| SampleWaitType | WaitMode |
| int | MatchCount |
| FrameTimeRecordEx | FrameEndTimes [FramesTracked] |
| int | FrameIndex |
| TimeDeltaCollector | FrameDeltas |
| double | RenderLatencySeconds |
| double | TimewarpLatencySeconds |
| double | LatencyRecordTime |
Definition at line 72 of file CAPI_FrameTimeManager.h.
| anonymous enum |
| Enumerator | |
|---|---|
| FramesTracked | |
Definition at line 76 of file CAPI_FrameTimeManager.h.
| Enumerator | |
|---|---|
| SampleWait_Zeroes | |
| SampleWait_Match | |
Definition at line 104 of file CAPI_FrameTimeManager.h.
| OVR::CAPI::FrameLatencyTracker::FrameLatencyTracker | ( | ) |
Definition at line 37 of file CAPI_FrameTimeManager.cpp.
| void OVR::CAPI::FrameLatencyTracker::GetLatencyTimings | ( | float | latencies[3] | ) |
Definition at line 193 of file CAPI_FrameTimeManager.cpp.
| unsigned char OVR::CAPI::FrameLatencyTracker::GetNextDrawColor | ( | ) |
Definition at line 55 of file CAPI_FrameTimeManager.cpp.
| void OVR::CAPI::FrameLatencyTracker::MatchRecord | ( | const Util::FrameTimeRecordSet & | r | ) |
Definition at line 107 of file CAPI_FrameTimeManager.cpp.
| void OVR::CAPI::FrameLatencyTracker::Reset | ( | ) |
Definition at line 42 of file CAPI_FrameTimeManager.cpp.
| void OVR::CAPI::FrameLatencyTracker::SaveDrawColor | ( | unsigned char | drawColor, |
| double | endFrameTime, | ||
| double | renderIMUTime, | ||
| double | timewarpIMUTime | ||
| ) |
Definition at line 68 of file CAPI_FrameTimeManager.cpp.
| TimeDeltaCollector OVR::CAPI::FrameLatencyTracker::FrameDeltas |
Definition at line 115 of file CAPI_FrameTimeManager.h.
| FrameTimeRecordEx OVR::CAPI::FrameLatencyTracker::FrameEndTimes[FramesTracked] |
Definition at line 112 of file CAPI_FrameTimeManager.h.
| int OVR::CAPI::FrameLatencyTracker::FrameIndex |
Definition at line 113 of file CAPI_FrameTimeManager.h.
| double OVR::CAPI::FrameLatencyTracker::LatencyRecordTime |
Definition at line 119 of file CAPI_FrameTimeManager.h.
| int OVR::CAPI::FrameLatencyTracker::MatchCount |
Definition at line 110 of file CAPI_FrameTimeManager.h.
| double OVR::CAPI::FrameLatencyTracker::RenderLatencySeconds |
Definition at line 117 of file CAPI_FrameTimeManager.h.
| double OVR::CAPI::FrameLatencyTracker::TimewarpLatencySeconds |
Definition at line 118 of file CAPI_FrameTimeManager.h.
| bool OVR::CAPI::FrameLatencyTracker::TrackerEnabled |
Definition at line 102 of file CAPI_FrameTimeManager.h.
| SampleWaitType OVR::CAPI::FrameLatencyTracker::WaitMode |
Definition at line 109 of file CAPI_FrameTimeManager.h.