MCPcopy Create free account
hub / github.com/LibreVR/Revive / ovr_SubmitFrame

Function ovr_SubmitFrame

LibOVRProxy/OVR_CAPI.cpp:30–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28} ovrViewScaleDescPre117;
29
30OVR_PUBLIC_FUNCTION(ovrResult) ovr_SubmitFrame(ovrSession session, long long frameIndex, const ovrViewScaleDescPre117* viewScaleDesc,
31 ovrLayerHeader const * const * layerPtrList, unsigned int layerCount)
32{
33 if (viewScaleDesc)
34 {
35 ovrViewScaleDesc desc = {};
36 for (int i = 0; i < ovrEye_Count; i++)
37 desc.HmdToEyePose[i] = OVR::Posef(OVR::Quatf(), viewScaleDesc->HmdToEyeOffset[i]);
38 desc.HmdSpaceToWorldScaleInMeters = viewScaleDesc->HmdSpaceToWorldScaleInMeters;
39 return ovr_SubmitFrame2(session, frameIndex, &desc, layerPtrList, layerCount);
40 }
41 return ovr_SubmitFrame2(session, frameIndex, nullptr, layerPtrList, layerCount);
42}
43
44struct ovrSensorData_;
45typedef struct ovrSensorData_ ovrSensorData;

Callers

nothing calls this directly

Calls 3

QuatfClass · 0.85
PosefClass · 0.50
ovr_SubmitFrame2Function · 0.50

Tested by

no test coverage detected