public static void UpdateSessionConfig(
            IntPtr sessionHandle, IntPtr configHandle, ARCoreExtensionsConfig config)
        {
#if !UNITY_IOS || CLOUDANCHOR_IOS_SUPPORT
            ApiCloudAnchorMode cloudAnchorMode = (ApiCloudAnchorMode)config.CloudAnchorMode;
            ExternApi.ArConfig_setCloudAnchorMode(sessionHandle, configHandle, cloudAnchorMode);
#endif // CLOUDANCHORS

#if !UNITY_IOS || GEOSPATIAL_IOS_SUPPORT
            ApiGeospatialMode geospatialMode = config.GeospatialMode.ToApiGeospatialMode();
            ExternApi.ArConfig_setGeospatialMode(sessionHandle, configHandle, geospatialMode);
#endif // EARTH
#if UNITY_ANDROID
#endif // UNITY_ANDROID
        }
示例#2
0
 public static extern void ArSession_isGeospatialModeSupported(
     IntPtr sessionHandle, ApiGeospatialMode mode, ref int out_is_supported);
 public static extern void ArConfig_setGeospatialMode(IntPtr sessionHandle,
                                                      IntPtr config,
                                                      ApiGeospatialMode mode);