public NativeResolution GetEyeResolution(NativeEye eye = NativeEye.LEFT) { NativeResolution resolution = new NativeResolution(3840, 1080); NativeApi.NRHMDGetEyeResolution(m_HmdHandle, (int)NativeEye.LEFT, ref resolution); NRDebugger.Log("[NativeHMD GetEyeResolution]:" + resolution.ToString()); return(resolution); }
public NativeResolution GetEyeResolution(NativeEye eye) { NativeResolution resolution = new NativeResolution(3840, 1080); NativeApi.NRHMDGetEyeResolution(m_HmdHandle, (int)eye, ref resolution); NRDebugger.LogFormat("[NativeHMD GetEyeResolution] eye:{0} resolution{1}:", eye, resolution.ToString()); return(resolution); }
public NativeResolution GetEyeResolution(NativeEye eye) { NativeResolution resolution = new NativeResolution(3840, 1080); var result = NativeApi.NRHMDGetEyeResolution(m_HmdHandle, (int)eye, ref resolution); NativeErrorListener.Check(result, this, "GetEyeResolution"); return(resolution); }
public bool GetCameraDistortion(NativeEye eye, ref NRDistortionParams distortion) { if (eye != NativeEye.RGB) { Debug.LogError("[NativeHMD] Only for rgb camera now. Not support this camera:" + eye.ToString()); return(false); } var result = NativeApi.NRHMDGetCameraDistortionParams(m_HmdHandle, (int)eye, ref distortion); return(true); }
public bool GetCameraIntrinsicMatrix(NativeEye eye, ref NativeMat3f CameraIntrinsicMatix) { if (eye != NativeEye.RGB) { Debug.LogError("[NativeHMD] Only for rgb camera now. Not support this camera:" + eye.ToString()); return(false); } var result = NativeApi.NRHMDGetCameraIntrinsicMatrix(m_HmdHandle, (int)eye, ref CameraIntrinsicMatix); return(true); }
public Pose GetEyePoseFromHead(NativeEye eye) { Pose outEyePoseFromHead = Pose.identity; NativeMat4f mat4f = new NativeMat4f(Matrix4x4.identity); NativeResult result = NativeApi.NRHMDGetEyePoseFromHead(m_HmdHandle, (int)eye, ref mat4f); if (result == NativeResult.Success) { ConversionUtility.ApiPoseToUnityPose(mat4f, out outEyePoseFromHead); } return(outEyePoseFromHead); }