// 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
}
}