public Rect GetViewport(GvrViewer.Eye eye,
GvrViewer.Distortion distortion = GvrViewer.Distortion.Distorted) {
switch(eye) {
case GvrViewer.Eye.Left:
return distortion == GvrViewer.Distortion.Distorted ?
leftEyeDistortedViewport : leftEyeUndistortedViewport;
case GvrViewer.Eye.Right:
return distortion == GvrViewer.Distortion.Distorted ?
rightEyeDistortedViewport : rightEyeUndistortedViewport;
default:
return new Rect();
}
}
protected Rect leftEyeDistortedViewport;