/// <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));
 }
Esempio n. 2
0
 /// <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));
 }
Esempio n. 3
0
 /// <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));
 }
Esempio n. 5
0
 /// <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));
 }