| 28 | } ovrViewScaleDescPre117; |
| 29 | |
| 30 | OVR_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 | |
| 44 | struct ovrSensorData_; |
| 45 | typedef struct ovrSensorData_ ovrSensorData; |
nothing calls this directly
no test coverage detected