/// <summary> /// Gets the stereo camera usage for this camera config. /// </summary> /// <param name="cameraConfig">An XRCameraConfiguration instance.</param> /// <returns>Returns the stereo camera usage type.</returns> public static CameraConfigStereoCameraUsage GetStereoCameraUsage( this XRCameraConfiguration cameraConfig) { return(CameraConfigApi.GetStereoCameraUsage( ARCoreExtensions._instance.currentARCoreSessionHandle, cameraConfig.nativeConfigurationHandle)); }
/// <summary> /// Gets the depth sensor usage for this camera config. /// </summary> /// <param name="cameraConfig">An XRCameraConfiguration instance. /// </param> /// <returns>Returns the depth sensor usage type.</returns> public static CameraConfigDepthSensorUsages GetDepthSensorUsages( this XRCameraConfiguration cameraConfig) { return(CameraConfigApi.GetDepthSensorUsages( ARCoreExtensions.Instance.CurrentARCoreSessionHandle, cameraConfig.nativeConfigurationHandle)); }
/// <summary> /// Gets the camera facing direction for this camera config. /// </summary> /// <param name="cameraConfig">An XRCameraConfiguration instance. /// </param> /// <returns>Returns the camera facing direction.</returns> public static CameraConfigFacingDirection GetFacingDirection( this XRCameraConfiguration cameraConfig) { return(CameraConfigApi.GetFacingDirection( ARCoreExtensions._instance.currentARCoreSessionHandle, cameraConfig.nativeConfigurationHandle)); }
/// <summary> /// Gets the target camera capture frame rate range for this camera config. /// </summary> /// <param name="cameraConfig">An XRCameraConfiguration instance. /// </param> /// <returns>Returns the range from minimal target FPS to maximal target FPS.</returns> public static Vector2Int GetFPSRange(this XRCameraConfiguration cameraConfig) { return(CameraConfigApi.GetFPSRange( ARCoreExtensions._instance.currentARCoreSessionHandle, cameraConfig.nativeConfigurationHandle)); }
/// <summary> /// Gets the dimensions of the GPU-accessible external texture for this camera config. /// </summary> /// <param name="cameraConfig">An XRCameraConfiguration instance. /// </param> /// <returns>Returns the GPU texture dimensions.</returns> public static Vector2Int GetTextureDimensions(this XRCameraConfiguration cameraConfig) { return(CameraConfigApi.GetTextureDimensions( ARCoreExtensions.Instance.CurrentARCoreSessionHandle, cameraConfig.nativeConfigurationHandle)); }