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.