// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. using Microsoft.MixedReality.Toolkit.WindowsMixedReality; using System; #if WMR_ENABLED using UnityEngine.XR.WindowsMR; #endif // WMR_ENABLED namespace Microsoft.MixedReality.Toolkit.XRSDK.WindowsMixedReality { /// /// An implementation of for Unity's XR SDK pipeline. /// public class XRSDKWindowsMixedRealityUtilitiesProvider : IWindowsMixedRealityUtilitiesProvider { /// IntPtr IWindowsMixedRealityUtilitiesProvider.ISpatialCoordinateSystemPtr => #if WMR_ENABLED WindowsMREnvironment.OriginSpatialCoordinateSystem; #else IntPtr.Zero; #endif /// IntPtr IWindowsMixedRealityUtilitiesProvider.IHolographicFramePtr => #if WMR_ENABLED WindowsMREnvironment.CurrentHolographicRenderFrame; #else IntPtr.Zero; #endif } }