…lines 1–4531 unchanged (4531 lines)
4532 OpenGL = 1,
4533 Vulkan = 2,
4534 IOSurface = 3,
4535 DirectX12 = 4,
4536 DXGISharedHandle = 5,
4537 Metal = 6,
4538 Reserved = 7,
4539}
4540public enum EColorSpace
4541{
4542 Auto = 0,
4543 Gamma = 1,
4544 Linear = 2,
…lines 4545–4638 unchanged (94 lines)
4639 Prop_PeripheralApplicationVersion_Uint64 = 1048,
4640 Prop_ManufacturerSerialNumber_String = 1049,
4641 Prop_ComputedSerialNumber_String = 1050,
4642 Prop_EstimatedDeviceFirstUseTime_Int32 = 1051,
4643 Prop_DevicePowerUsage_Float = 1052,
4644 Prop_IgnoreMotionForStandby_Bool = 1053,
4645 Prop_ActualTrackingSystemName_String = 1054,
4646 Prop_ReportsTimeSinceVSync_Bool = 2000,
4647 Prop_SecondsFromVsyncToPhotons_Float = 2001,
4648 Prop_DisplayFrequency_Float = 2002,
4649 Prop_UserIpdMeters_Float = 2003,
4650 Prop_CurrentUniverseId_Uint64 = 2004,
4651 Prop_PreviousUniverseId_Uint64 = 2005,
…lines 4652–4739 unchanged (88 lines)
4740 Prop_Hmd_SupportsHDCP14LegacyCompat_Bool = 2102,
4741 Prop_Hmd_SupportsMicMonitoring_Bool = 2103,
4742 Prop_Hmd_SupportsDisplayPortTrainingMode_Bool = 2104,
4743 Prop_Hmd_SupportsRoomViewDirect_Bool = 2105,
4744 Prop_Hmd_SupportsAppThrottling_Bool = 2106,
4745 Prop_Hmd_SupportsGpuBusMonitoring_Bool = 2107,
4746 Prop_DriverDisplaysIPDChanges_Bool = 2108,
4747 Prop_Driver_Reserved_01 = 2109,
4748 Prop_DSCVersion_Int32 = 2110,
4749 Prop_DSCSliceCount_Int32 = 2111,
4750 Prop_DSCBPPx16_Int32 = 2112,
4751 Prop_DriverRequestedMuraCorrectionMode_Int32 = 2200,
4752 Prop_DriverRequestedMuraFeather_InnerLeft_Int32 = 2201,
4753 Prop_DriverRequestedMuraFeather_InnerRight_Int32 = 2202,
…lines 4754–4839 unchanged (86 lines)
4840 Submit_Reserved = 4,
4841 Submit_TextureWithPose = 8,
4842 Submit_TextureWithDepth = 16,
4843 Submit_FrameDiscontinuty = 32,
4844 Submit_VulkanTextureWithArrayData = 64,
4845 Submit_GlArrayTexture = 128,
4846 Submit_IsEgl = 256,
4847 Submit_Reserved2 = 32768,
4848 Submit_Reserved3 = 65536,
4849}
4850public enum EVRState
4851{
4852 Undefined = -1,
…lines 4853–4872 unchanged (20 lines)
4873 VREvent_TrackedDeviceRoleChanged = 108,
4874 VREvent_WatchdogWakeUpRequested = 109,
4875 VREvent_LensDistortionChanged = 110,
4876 VREvent_PropertyChanged = 111,
4877 VREvent_WirelessDisconnect = 112,
4878 VREvent_WirelessReconnect = 113,
4879 VREvent_Reserved_01 = 114,
4880 VREvent_Reserved_02 = 115,
4881 VREvent_ButtonPress = 200,
4882 VREvent_ButtonUnpress = 201,
4883 VREvent_ButtonTouch = 202,
4884 VREvent_ButtonUntouch = 203,
4885 VREvent_Modal_Cancel = 257,
4886 VREvent_MouseMove = 300,
…lines 4887–4934 unchanged (48 lines)
4935 VREvent_ShowDevTools = 529,
4936 VREvent_DesktopViewUpdating = 530,
4937 VREvent_DesktopViewReady = 531,
4938 VREvent_StartDashboard = 532,
4939 VREvent_ElevatePrism = 533,
4940 VREvent_OverlayClosed = 534,
4941 VREvent_DashboardThumbChanged = 535,
4942 VREvent_Notification_Shown = 600,
4943 VREvent_Notification_Hidden = 601,
4944 VREvent_Notification_BeginInteraction = 602,
4945 VREvent_Notification_Destroyed = 603,
4946 VREvent_Quit = 700,
4947 VREvent_ProcessQuit = 701,
…lines 4948–4977 unchanged (30 lines)
4978 VREvent_TrackersSectionSettingChanged = 866,
4979 VREvent_LastKnownSectionSettingChanged = 867,
4980 VREvent_DismissedWarningsSectionSettingChanged = 868,
4981 VREvent_GpuSpeedSectionSettingChanged = 869,
4982 VREvent_WindowsMRSectionSettingChanged = 870,
4983 VREvent_OtherSectionSettingChanged = 871,
4984 VREvent_AnyDriverSettingsChanged = 872,
4985 VREvent_StatusUpdate = 900,
4986 VREvent_WebInterface_InstallDriverCompleted = 950,
4987 VREvent_MCImageUpdated = 1000,
4988 VREvent_FirmwareUpdateStarted = 1100,
4989 VREvent_FirmwareUpdateFinished = 1101,
4990 VREvent_KeyboardClosed = 1200,
4991 VREvent_KeyboardCharInput = 1201,
4992 VREvent_KeyboardDone = 1202,
4993 VREvent_KeyboardOpened_Global = 1203,
4994 VREvent_KeyboardClosed_Global = 1204,
4995 VREvent_ApplicationListUpdated = 1303,
4996 VREvent_ApplicationMimeTypeLoad = 1304,
4997 VREvent_ProcessConnected = 1306,
4998 VREvent_ProcessDisconnected = 1307,
4999 VREvent_Compositor_ChaperoneBoundsShown = 1410,
5000 VREvent_Compositor_ChaperoneBoundsHidden = 1411,
…lines 5001–5436 unchanged (436 lines)
5437 Compositor_FailedToCreateMailbox = 490,
5438 Compositor_WindowInterfaceIsNull = 491,
5439 Compositor_SystemLayerCreateInstance = 492,
5440 Compositor_SystemLayerCreateSession = 493,
5441 Compositor_CreateInverseDistortUVs = 494,
5442 Compositor_CreateBackbufferDepth = 495,
5443 Compositor_CannotDRMLeaseDisplay = 496,
5444 Compositor_CannotConnectToDisplayServer = 497,
5445 Compositor_GnomeNoDRMLeasing = 498,
5446 Compositor_FailedToInitializeEncoder = 499,
5447 VendorSpecific_UnableToConnectToOculusRuntime = 1000,
5448 VendorSpecific_WindowsNotInDevMode = 1001,
5449 VendorSpecific_OculusLinkNotEnabled = 1002,
5450 VendorSpecific_HmdFound_CantOpenDevice = 1101,
5451 VendorSpecific_HmdFound_UnableToRequestConfigStart = 1102,
5452 VendorSpecific_HmdFound_NoStoredConfig = 1103,
…lines 5453–5672 unchanged (220 lines)
5673 SendVRSmoothScrollEvents = 131072,
5674 ProtectedContent = 262144,
5675 HideLaserIntersection = 524288,
5676 WantsModalBehavior = 1048576,
5677 IsPremultiplied = 2097152,
5678 IgnoreTextureAlpha = 4194304,
5679 EnableControlBar = 8388608,
5680 EnableControlBarKeyboard = 16777216,
5681 EnableControlBarClose = 33554432,
5682 Reserved = 67108864,
5683 EnableClickStabilization = 134217728,
5684 MultiCursor = 268435456,
5685}
5686public enum VRMessageOverlayResponse
5687{
5688 ButtonPress_0 = 0,
5689 ButtonPress_1 = 1,
5690 ButtonPress_2 = 2,
…lines 5691–5709 unchanged (19 lines)
5710 OverlayIntersectionPrimitiveType_Circle = 1,
5711}
5712public enum EKeyboardFlags
5713{
5714 KeyboardFlag_Minimal = 1,
5715 KeyboardFlag_Modal = 2,
5716 KeyboardFlag_ShowArrowKeys = 4,
5717 KeyboardFlag_HideDoneKey = 8,
5718}
5719public enum EDeviceType
5720{
5721 Invalid = -1,
5722 DirectX11 = 0,
5723 Vulkan = 1,
…lines 5724–6157 unchanged (434 lines)
6158}
6159[StructLayout(LayoutKind.Sequential)] public struct VREvent_Mouse_t
6160{
6161 public float x;
6162 public float y;
6163 public uint button;
6164 public uint cursorIndex;
6165}
6166[StructLayout(LayoutKind.Sequential)] public struct VREvent_Scroll_t
6167{
6168 public float xdelta;
6169 public float ydelta;
6170 public uint unused;
6171 public float viewportscale;
6172 public uint cursorIndex;
6173}
6174[StructLayout(LayoutKind.Sequential)] public struct VREvent_TouchPadMove_t
6175{
6176 [MarshalAs(UnmanagedType.I1)]
6177 public bool bFingerDown;
6178 public float flSecondsFingerDown;
…lines 6179–6196 unchanged (18 lines)
6197}
6198[StructLayout(LayoutKind.Sequential)] public struct VREvent_Overlay_t
6199{
6200 public ulong overlayHandle;
6201 public ulong devicePath;
6202 public ulong memoryBlockId;
6203 public uint cursorIndex;
6204}
6205[StructLayout(LayoutKind.Sequential)] public struct VREvent_Status_t
6206{
6207 public uint statusState;
6208}
6209[StructLayout(LayoutKind.Sequential)] public struct VREvent_Keyboard_t
…lines 6210–6222 unchanged (13 lines)
6223 (char)cNewInput6,
6224 (char)cNewInput7
6225 }).TrimEnd('\0');
6226 }
6227 }
6228 public ulong uUserValue;
6229 public ulong overlayHandle;
6230}
6231[StructLayout(LayoutKind.Sequential)] public struct VREvent_Ipd_t
6232{
6233 public float ipdMeters;
6234}
6235[StructLayout(LayoutKind.Sequential)] public struct VREvent_Chaperone_t
…lines 6236–7665 unchanged (1430 lines)
7666 public const uint k_unHeadsetViewMaxHeight = 2160;
7667 public const string k_pchHeadsetViewOverlayKey = "system.HeadsetView";
7668 public const string IVRHeadsetView_Version = "IVRHeadsetView_001";
7669 public const string k_pch_Controller_Component_GDC2015 = "gdc2015";
7670 public const string k_pch_Controller_Component_Base = "base";
7671 public const string k_pch_Controller_Component_Tip = "tip";
7672 public const string k_pch_Controller_Component_OpenXR_Aim = "openxr_aim";
7673 public const string k_pch_Controller_Component_HandGrip = "handgrip";
7674 public const string k_pch_Controller_Component_OpenXR_Grip = "openxr_grip";
7675 public const string k_pch_Controller_Component_OpenXR_HandModel = "openxr_handmodel";
7676 public const string k_pch_Controller_Component_Status = "status";
7677 public const string IVRRenderModels_Version = "IVRRenderModels_006";
7678 public const uint k_unNotificationTextMaxSize = 256;
7679 public const string IVRNotifications_Version = "IVRNotifications_002";
7680 public const uint k_unMaxSettingsKeyLength = 128;
7681 public const string IVRSettings_Version = "IVRSettings_003";
…lines 7682–7753 unchanged (72 lines)
7754 public const string k_pch_SteamVR_OverlayRenderQuality = "overlayRenderQuality_2";
7755 public const string k_pch_SteamVR_BlockOculusSDKOnOpenVRLaunchOption_Bool = "blockOculusSDKOnOpenVRLaunchOption";
7756 public const string k_pch_SteamVR_BlockOculusSDKOnAllLaunches_Bool = "blockOculusSDKOnAllLaunches";
7757 public const string k_pch_SteamVR_HDCPLegacyCompatibility_Bool = "hdcp14legacyCompatibility";
7758 public const string k_pch_SteamVR_DisplayPortTrainingMode_Int = "displayPortTrainingMode";
7759 public const string k_pch_SteamVR_UsePrism_Bool = "usePrism";
7760 public const string k_pch_SteamVR_AllowFallbackMirrorWindowLinux_Bool = "allowFallbackMirrorWindowLinux";
7761 public const string k_pch_DirectMode_Section = "direct_mode";
7762 public const string k_pch_DirectMode_Enable_Bool = "enable";
7763 public const string k_pch_DirectMode_Count_Int32 = "count";
7764 public const string k_pch_DirectMode_EdidVid_Int32 = "edidVid";
7765 public const string k_pch_DirectMode_EdidPid_Int32 = "edidPid";
7766 public const string k_pch_Lighthouse_Section = "driver_lighthouse";
…lines 7767–7864 unchanged (98 lines)
7865 public const string k_pch_Dashboard_Position = "position";
7866 public const string k_pch_Dashboard_DesktopScale = "desktopScale";
7867 public const string k_pch_Dashboard_DashboardScale = "dashboardScale";
7868 public const string k_pch_Dashboard_UseStandaloneSystemLayer = "standaloneSystemLayer";
7869 public const string k_pch_Dashboard_StickyDashboard = "stickyDashboard";
7870 public const string k_pch_Dashboard_AllowSteamOverlays_Bool = "allowSteamOverlays";
7871 public const string k_pch_Dashboard_AllowVRGamepadUI_Bool = "allowVRGamepadUI";
7872 public const string k_pch_Dashboard_AllowDesktopBPMWithVRGamepadUI_Bool = "allowDesktopBPMWithVRGamepadUI";
7873 public const string k_pch_Dashboard_SteamMatchesHMDFramerate = "steamMatchesHMDFramerate";
7874 public const string k_pch_modelskin_Section = "modelskins";
7875 public const string k_pch_Driver_Enable_Bool = "enable";
7876 public const string k_pch_Driver_BlockedBySafemode_Bool = "blocked_by_safe_mode";
7877 public const string k_pch_Driver_LoadPriority_Int32 = "loadPriority";
7878 public const string k_pch_WebInterface_Section = "WebInterface";
7879 public const string k_pch_VRWebHelper_Section = "VRWebHelper";
…lines 7880–7890 unchanged (11 lines)
7891 public const string k_pch_App_BlockOculusSDK_Bool = "blockOculusSDK";
7892 public const string k_pch_Trackers_Section = "trackers";
7893 public const string k_pch_DesktopUI_Section = "DesktopUI";
7894 public const string k_pch_LastKnown_Section = "LastKnown";
7895 public const string k_pch_LastKnown_HMDManufacturer_String = "HMDManufacturer";
7896 public const string k_pch_LastKnown_HMDModel_String = "HMDModel";
7897 public const string k_pch_LastKnown_ActualHMDDriver_String = "ActualHMDDriver";
7898 public const string k_pch_DismissedWarnings_Section = "DismissedWarnings";
7899 public const string k_pch_Input_Section = "input";
7900 public const string k_pch_Input_LeftThumbstickRotation_Float = "leftThumbstickRotation";
7901 public const string k_pch_Input_RightThumbstickRotation_Float = "rightThumbstickRotation";
7902 public const string k_pch_Input_ThumbstickDeadzone_Float = "thumbstickDeadzone";
7903 public const string k_pch_GpuSpeed_Section = "GpuSpeed";
…lines 7904–8334 unchanged (431 lines)