// WindowsMR System|SDK_WindowsMR|002 namespace VRTK { /// /// The Windows Mixed Reality System SDK script provides a bridge to the Windows Mixed Reality Unity SDK. /// [SDK_Description("WindowsMR", SDK_WindowsMRDefines.ScriptingDefineSymbol, "WindowsMR", "WSA")] public class SDK_WindowsMR #if VRTK_DEFINE_SDK_WINDOWSMR && UNITY_2017_2_OR_NEWER : SDK_BaseSystem #else : SDK_FallbackSystem #endif { #if VRTK_DEFINE_SDK_WINDOWSMR && UNITY_2017_2_OR_NEWER /// /// The ForceInterleavedReprojectionOn method determines whether Interleaved Reprojection should be forced on or off. /// /// If true then Interleaved Reprojection will be forced on, if false it will not be forced on. public override void ForceInterleavedReprojectionOn(bool force) { // TODO: Compare with Oculus and SteamVR } /// /// The IsDisplayOnDesktop method returns true if the display is extending the desktop. /// /// Returns true if the display is extending the desktop public override bool IsDisplayOnDesktop() { // TODO: Compare with Oculus and SteamVR return false; } /// /// The ShouldAppRenderWithLowResources method is used to determine if the Unity app should use low resource mode. Typically true when the dashboard is showing. /// /// Returns true if the Unity app should render with low resources. public override bool ShouldAppRenderWithLowResources() { // TODO: Compare with Oculus and SteamVR return false; } #endif } }