Bike-X
0.8
|
#include "Util_Render_Stereo.h"
Public Member Functions | |
TimewarpMachine () | |
void | Reset (HmdRenderInfo &renderInfo, bool vsyncEnabled, double timeNow) |
void | AfterPresentAndFlush (double timeNow) |
double | GetViewRenderPredictionTime () |
Transformf | GetViewRenderPredictionPose (SensorFusion &sfusion) |
double | GetVisiblePixelTimeStart () |
double | GetVisiblePixelTimeEnd () |
Transformf | GetPredictedVisiblePixelPoseStart (SensorFusion &sfusion) |
Transformf | GetPredictedVisiblePixelPoseEnd (SensorFusion &sfusion) |
Matrix4f | GetTimewarpDeltaStart (SensorFusion &sfusion, Transformf const &renderedPose) |
Matrix4f | GetTimewarpDeltaEnd (SensorFusion &sfusion, Transformf const &renderedPose) |
double | JustInTime_GetDistortionWaitUntilTime () |
bool | JustInTime_NeedDistortionTimeMeasurement () const |
void | JustInTime_BeforeDistortionTimeMeasurement (double timeNow) |
void | JustInTime_AfterDistortionTimeMeasurement (double timeNow) |
Private Types | |
enum | { NumDistortionTimes = 10 } |
Private Attributes | |
bool | VsyncEnabled |
HmdRenderInfo | RenderInfo |
PredictionValues | CurrentPredictionValues |
int | DistortionTimeCount |
double | DistortionTimeCurrentStart |
float | DistortionTimes [NumDistortionTimes] |
float | DistortionTimeAverage |
Transformf | EyeRenderPoses [2] |
double | LastFramePresentFlushTime |
float | PresentFlushToPresentFlushSeconds |
double | NextFramePresentFlushTime |
Definition at line 421 of file Util_Render_Stereo.h.
|
private |
Enumerator | |
---|---|
NumDistortionTimes |
Definition at line 476 of file Util_Render_Stereo.h.
OVR::Util::Render::TimewarpMachine::TimewarpMachine | ( | ) |
Definition at line 1317 of file Util_Render_Stereo.cpp.
void OVR::Util::Render::TimewarpMachine::AfterPresentAndFlush | ( | double | timeNow | ) |
Definition at line 1339 of file Util_Render_Stereo.cpp.
Transformf OVR::Util::Render::TimewarpMachine::GetPredictedVisiblePixelPoseEnd | ( | SensorFusion & | sfusion | ) |
Definition at line 1373 of file Util_Render_Stereo.cpp.
Transformf OVR::Util::Render::TimewarpMachine::GetPredictedVisiblePixelPoseStart | ( | SensorFusion & | sfusion | ) |
Definition at line 1368 of file Util_Render_Stereo.cpp.
Matrix4f OVR::Util::Render::TimewarpMachine::GetTimewarpDeltaEnd | ( | SensorFusion & | sfusion, |
Transformf const & | renderedPose | ||
) |
Definition at line 1386 of file Util_Render_Stereo.cpp.
Matrix4f OVR::Util::Render::TimewarpMachine::GetTimewarpDeltaStart | ( | SensorFusion & | sfusion, |
Transformf const & | renderedPose | ||
) |
Definition at line 1378 of file Util_Render_Stereo.cpp.
Transformf OVR::Util::Render::TimewarpMachine::GetViewRenderPredictionPose | ( | SensorFusion & | sfusion | ) |
Definition at line 1352 of file Util_Render_Stereo.cpp.
double OVR::Util::Render::TimewarpMachine::GetViewRenderPredictionTime | ( | ) |
Definition at line 1346 of file Util_Render_Stereo.cpp.
double OVR::Util::Render::TimewarpMachine::GetVisiblePixelTimeEnd | ( | ) |
Definition at line 1363 of file Util_Render_Stereo.cpp.
double OVR::Util::Render::TimewarpMachine::GetVisiblePixelTimeStart | ( | ) |
Definition at line 1358 of file Util_Render_Stereo.cpp.
void OVR::Util::Render::TimewarpMachine::JustInTime_AfterDistortionTimeMeasurement | ( | double | timeNow | ) |
Definition at line 1433 of file Util_Render_Stereo.cpp.
void OVR::Util::Render::TimewarpMachine::JustInTime_BeforeDistortionTimeMeasurement | ( | double | timeNow | ) |
Definition at line 1428 of file Util_Render_Stereo.cpp.
double OVR::Util::Render::TimewarpMachine::JustInTime_GetDistortionWaitUntilTime | ( | ) |
Definition at line 1397 of file Util_Render_Stereo.cpp.
bool OVR::Util::Render::TimewarpMachine::JustInTime_NeedDistortionTimeMeasurement | ( | ) | const |
Definition at line 1419 of file Util_Render_Stereo.cpp.
void OVR::Util::Render::TimewarpMachine::Reset | ( | HmdRenderInfo & | renderInfo, |
bool | vsyncEnabled, | ||
double | timeNow | ||
) |
Definition at line 1327 of file Util_Render_Stereo.cpp.
|
private |
Definition at line 474 of file Util_Render_Stereo.h.
|
private |
Definition at line 480 of file Util_Render_Stereo.h.
|
private |
Definition at line 477 of file Util_Render_Stereo.h.
|
private |
Definition at line 478 of file Util_Render_Stereo.h.
|
private |
Definition at line 479 of file Util_Render_Stereo.h.
|
private |
Definition at line 483 of file Util_Render_Stereo.h.
|
private |
Definition at line 486 of file Util_Render_Stereo.h.
|
private |
Definition at line 490 of file Util_Render_Stereo.h.
|
private |
Definition at line 488 of file Util_Render_Stereo.h.
|
private |
Definition at line 473 of file Util_Render_Stereo.h.
|
private |
Definition at line 472 of file Util_Render_Stereo.h.