public void SetCardboardView(CardboardView cardboardView) { mCardboardView = cardboardView; if (cardboardView != null) { CardboardDeviceParams cardboardDeviceParams = mNfcSensor.getCardboardDeviceParams(); if (cardboardDeviceParams == null) { cardboardDeviceParams = new CardboardDeviceParams(); } cardboardView.UpdateCardboardDeviceParams(cardboardDeviceParams); } }
public RendererHelper(CardboardView view, CardboardView.Renderer renderer) { mView = view; mRenderer = renderer; mHmd = new HeadMountedDisplay(mView.mHmd); mHeadTransform = new HeadTransform(); mMonocular = new EyeParams(EyeParams.Eye.MONOCULAR); mLeftEye = new EyeParams(EyeParams.Eye.LEFT); mRightEye = new EyeParams(EyeParams.Eye.RIGHT); UpdateFieldOfView(mLeftEye.getFov(), mRightEye.getFov()); mView.mDistortionRenderer = new DistortionRenderer(); mLeftEyeTranslate = new float[16]; mRightEyeTranslate = new float[16]; mVRMode = mView.mVRMode; mDistortionCorrectionEnabled = mView.mDistortionCorrectionEnabled; mDistortionCorrectionScale = mView.mDistortionCorrectionScale; mZNear = mView.mZNear; mZFar = mView.mZFar; mProjectionChanged = true; }
public StereoRendererHelper(CardboardView view, CardboardView.StereoRenderer stereoRenderer) { mView = view; mStereoRenderer = stereoRenderer; mVRMode = mView.mVRMode; }