Gvr.Internal.GvrDevice.UpdateView C# (CSharp) Method

UpdateView() private method

private UpdateView ( ) : void
return void
    private void UpdateView() {
      GetViewParameters(viewData);
      int j = 0;

      j = ExtractMatrix(ref leftEyeView, viewData, j);
      j = ExtractMatrix(ref rightEyeView, viewData, j);
      leftEyePose.SetRightHanded(leftEyeView.inverse);
      rightEyePose.SetRightHanded(rightEyeView.inverse);

      j = ExtractMatrix(ref leftEyeDistortedProjection, viewData, j);
      j = ExtractMatrix(ref rightEyeDistortedProjection, viewData, j);
      j = ExtractMatrix(ref leftEyeUndistortedProjection, viewData, j);
      j = ExtractMatrix(ref rightEyeUndistortedProjection, viewData, j);

      leftEyeUndistortedViewport.Set(viewData[j], viewData[j+1], viewData[j+2], viewData[j+3]);
      leftEyeDistortedViewport = leftEyeUndistortedViewport;
      j += 4;

      rightEyeUndistortedViewport.Set(viewData[j], viewData[j+1], viewData[j+2], viewData[j+3]);
      rightEyeDistortedViewport = rightEyeUndistortedViewport;
      j += 4;

      leftEyeOrientation = (int)viewData[j];
      rightEyeOrientation = (int)viewData[j+1];
      j += 2;

      recommendedTextureSize = new Vector2(viewData[j], viewData[j+1]);
      j += 2;
    }