JNIEXPORT void JNICALL Java_de_fruitfly_ovr_OculusRift_pollSubsystem(JNIEnv *, jobject) { if (!Initialized) return; if (!pSensor) return; bool isPredictionEnabled = FusionResult.IsPredictionEnabled(); if (isPredictionEnabled) quaternion = FusionResult.GetPredictedOrientation(); else quaternion = FusionResult.GetOrientation(); quaternion.GetEulerAngles<Axis_Y, Axis_X, Axis_Z>(&yaw, &pitch, &roll); }