Skip to content

Commit

Permalink
OpenVR SDK 2.0.10
Browse files Browse the repository at this point in the history
* Added simpletrackers driver sample.  This driver provides an example on how to add multiple trackers to SteamVR for use with features like full-body tracking.
* New Prop_DriverDisplaysIPDChanges_Bool that drivers can set to hide SteamVR’s IPD popup.
* New IVRCompositor SubmitFlag: Submit_IsEgl.  Specifies the texture is an EGL texture and not an glX/wGL texture (Linux only, currently).
* New VREvent_DashboardThumbChanged. Sent when a dashboard thumbnail image changes.
* New VREvent_AnyDriverSettingsChanged.  Sent when any driver settings change.
* New VREvent_KeyboardOpened_Global. Sent globally when the keyboard is opened.
* New VREvent_KeyboardClosed_Global. Sent globally when the keyboard is closed.
* Added cursorIndex to VREvent_Mouse_t, VREvent_Scroll_t, and VREvent_Overlay_t.
* Added overlayHandle to VREvent_Keyboard_t.
* Fix 32/64 struct misalignment on Linux for Compositor_FrameTiming.
* New VROverlayFlags:
  - VROverlayFlags_EnableControlBar - If this is set, this overlay will have a control bar drawn underneath of it in the dashboard.
  - VROverlayFlags_EnableControlBarKeyboard - If this is set, the overlay control bar will provide a button to toggle the keyboard.
  - VROverlayFlags_EnableControlBarClose - If this is set, the overlay control bar will provide a "close" button which will send a VREvent_OverlayClosed event to the overlay when pressed. Applications that use this flag are responsible for responding to the event with something that approximates "closing" behavior, such as destroying their overlay and/or shutting down their application.
  - VROverlayFlags_EnableClickStabilization - If this is set, click stabilization will be applied to the laser interaction so that clicks more reliably trigger on the user's intended target
  - VROverlayFlags_MultiCursor - If this is set, laser mouse pointer events may be sent for the secondary laser. These events will have cursorIndex set to 0 for the primary laser and 1 for the secondary.
* New EKeyboardFlags:
  - KeyboardFlag_ShowArrowKeys - Shows arrow keys on the keyboard when in minimal mode. Buffered (non-minimal) mode always has them. In minimal mode, when arrow keys are pressed, they send ANSI escape sequences (e.g. "\x1b[D" for left arrow).
  - KeyboardFlag_HideDoneKey - Shows the hide keyboard button instead of a Done button. The Done key sends a VREvent_KeyboardDone when clicked. Hide only sends the Closed event.

[git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 8475196]
  • Loading branch information
aaronleiby committed Nov 7, 2023
1 parent 5e45960 commit 15f0838
Show file tree
Hide file tree
Showing 52 changed files with 1,219 additions and 57 deletions.
Binary file modified bin/linux32/libopenvr_api.so
Binary file not shown.
Binary file modified bin/linux32/libopenvr_api.so.dbg
Binary file not shown.
Binary file modified bin/linux64/libopenvr_api.so
Binary file not shown.
Binary file modified bin/linux64/libopenvr_api.so.dbg
Binary file not shown.
Binary file modified bin/linuxarm64/libopenvr_api.so
Binary file not shown.
Binary file modified bin/linuxarm64/libopenvr_api.so.dbg
Binary file not shown.
Binary file modified bin/linuxarm64/libopenvr_api_unity.so
Binary file not shown.
Binary file modified bin/linuxarm64/libopenvr_api_unity.so.dbg
Binary file not shown.
Binary file modified bin/win32/openvr_api.dll
Binary file not shown.
Binary file modified bin/win32/openvr_api.dll.sig
Binary file not shown.
Binary file modified bin/win32/openvr_api.pdb
Binary file not shown.
Binary file modified bin/win64/openvr_api.dll
Binary file not shown.
Binary file modified bin/win64/openvr_api.dll.sig
Binary file not shown.
Binary file modified bin/win64/openvr_api.pdb
Binary file not shown.
122 changes: 98 additions & 24 deletions headers/openvr.h

Large diffs are not rendered by default.

34 changes: 34 additions & 0 deletions headers/openvr_api.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4535,6 +4535,7 @@ public enum ETextureType
DirectX12 = 4,
DXGISharedHandle = 5,
Metal = 6,
Reserved = 7,
}
public enum EColorSpace
{
Expand Down Expand Up @@ -4641,6 +4642,7 @@ public enum ETrackedDeviceProperty
Prop_EstimatedDeviceFirstUseTime_Int32 = 1051,
Prop_DevicePowerUsage_Float = 1052,
Prop_IgnoreMotionForStandby_Bool = 1053,
Prop_ActualTrackingSystemName_String = 1054,
Prop_ReportsTimeSinceVSync_Bool = 2000,
Prop_SecondsFromVsyncToPhotons_Float = 2001,
Prop_DisplayFrequency_Float = 2002,
Expand Down Expand Up @@ -4741,6 +4743,8 @@ public enum ETrackedDeviceProperty
Prop_Hmd_SupportsRoomViewDirect_Bool = 2105,
Prop_Hmd_SupportsAppThrottling_Bool = 2106,
Prop_Hmd_SupportsGpuBusMonitoring_Bool = 2107,
Prop_DriverDisplaysIPDChanges_Bool = 2108,
Prop_Driver_Reserved_01 = 2109,
Prop_DSCVersion_Int32 = 2110,
Prop_DSCSliceCount_Int32 = 2111,
Prop_DSCBPPx16_Int32 = 2112,
Expand Down Expand Up @@ -4839,6 +4843,7 @@ public enum EVRSubmitFlags
Submit_FrameDiscontinuty = 32,
Submit_VulkanTextureWithArrayData = 64,
Submit_GlArrayTexture = 128,
Submit_IsEgl = 256,
Submit_Reserved2 = 32768,
Submit_Reserved3 = 65536,
}
Expand Down Expand Up @@ -4871,6 +4876,8 @@ public enum EVREventType
VREvent_PropertyChanged = 111,
VREvent_WirelessDisconnect = 112,
VREvent_WirelessReconnect = 113,
VREvent_Reserved_01 = 114,
VREvent_Reserved_02 = 115,
VREvent_ButtonPress = 200,
VREvent_ButtonUnpress = 201,
VREvent_ButtonTouch = 202,
Expand Down Expand Up @@ -4931,6 +4938,7 @@ public enum EVREventType
VREvent_StartDashboard = 532,
VREvent_ElevatePrism = 533,
VREvent_OverlayClosed = 534,
VREvent_DashboardThumbChanged = 535,
VREvent_Notification_Shown = 600,
VREvent_Notification_Hidden = 601,
VREvent_Notification_BeginInteraction = 602,
Expand Down Expand Up @@ -4973,6 +4981,7 @@ public enum EVREventType
VREvent_GpuSpeedSectionSettingChanged = 869,
VREvent_WindowsMRSectionSettingChanged = 870,
VREvent_OtherSectionSettingChanged = 871,
VREvent_AnyDriverSettingsChanged = 872,
VREvent_StatusUpdate = 900,
VREvent_WebInterface_InstallDriverCompleted = 950,
VREvent_MCImageUpdated = 1000,
Expand All @@ -4981,6 +4990,8 @@ public enum EVREventType
VREvent_KeyboardClosed = 1200,
VREvent_KeyboardCharInput = 1201,
VREvent_KeyboardDone = 1202,
VREvent_KeyboardOpened_Global = 1203,
VREvent_KeyboardClosed_Global = 1204,
VREvent_ApplicationListUpdated = 1303,
VREvent_ApplicationMimeTypeLoad = 1304,
VREvent_ProcessConnected = 1306,
Expand Down Expand Up @@ -5429,6 +5440,10 @@ public enum EVRInitError
Compositor_SystemLayerCreateSession = 493,
Compositor_CreateInverseDistortUVs = 494,
Compositor_CreateBackbufferDepth = 495,
Compositor_CannotDRMLeaseDisplay = 496,
Compositor_CannotConnectToDisplayServer = 497,
Compositor_GnomeNoDRMLeasing = 498,
Compositor_FailedToInitializeEncoder = 499,
VendorSpecific_UnableToConnectToOculusRuntime = 1000,
VendorSpecific_WindowsNotInDevMode = 1001,
VendorSpecific_OculusLinkNotEnabled = 1002,
Expand Down Expand Up @@ -5661,7 +5676,12 @@ public enum VROverlayFlags
WantsModalBehavior = 1048576,
IsPremultiplied = 2097152,
IgnoreTextureAlpha = 4194304,
EnableControlBar = 8388608,
EnableControlBarKeyboard = 16777216,
EnableControlBarClose = 33554432,
Reserved = 67108864,
EnableClickStabilization = 134217728,
MultiCursor = 268435456,
}
public enum VRMessageOverlayResponse
{
Expand Down Expand Up @@ -5693,6 +5713,8 @@ public enum EKeyboardFlags
{
KeyboardFlag_Minimal = 1,
KeyboardFlag_Modal = 2,
KeyboardFlag_ShowArrowKeys = 4,
KeyboardFlag_HideDoneKey = 8,
}
public enum EDeviceType
{
Expand Down Expand Up @@ -6139,13 +6161,15 @@ private static void _copysign(ref float sizeval, float signval)
public float x;
public float y;
public uint button;
public uint cursorIndex;
}
[StructLayout(LayoutKind.Sequential)] public struct VREvent_Scroll_t
{
public float xdelta;
public float ydelta;
public uint unused;
public float viewportscale;
public uint cursorIndex;
}
[StructLayout(LayoutKind.Sequential)] public struct VREvent_TouchPadMove_t
{
Expand Down Expand Up @@ -6176,6 +6200,7 @@ private static void _copysign(ref float sizeval, float signval)
public ulong overlayHandle;
public ulong devicePath;
public ulong memoryBlockId;
public uint cursorIndex;
}
[StructLayout(LayoutKind.Sequential)] public struct VREvent_Status_t
{
Expand All @@ -6201,6 +6226,7 @@ public string cNewInput
}
}
public ulong uUserValue;
public ulong overlayHandle;
}
[StructLayout(LayoutKind.Sequential)] public struct VREvent_Ipd_t
{
Expand Down Expand Up @@ -7643,7 +7669,10 @@ public static uint GetInitToken()
public const string k_pch_Controller_Component_GDC2015 = "gdc2015";
public const string k_pch_Controller_Component_Base = "base";
public const string k_pch_Controller_Component_Tip = "tip";
public const string k_pch_Controller_Component_OpenXR_Aim = "openxr_aim";
public const string k_pch_Controller_Component_HandGrip = "handgrip";
public const string k_pch_Controller_Component_OpenXR_Grip = "openxr_grip";
public const string k_pch_Controller_Component_OpenXR_HandModel = "openxr_handmodel";
public const string k_pch_Controller_Component_Status = "status";
public const string IVRRenderModels_Version = "IVRRenderModels_006";
public const uint k_unNotificationTextMaxSize = 256;
Expand Down Expand Up @@ -7728,6 +7757,7 @@ public static uint GetInitToken()
public const string k_pch_SteamVR_HDCPLegacyCompatibility_Bool = "hdcp14legacyCompatibility";
public const string k_pch_SteamVR_DisplayPortTrainingMode_Int = "displayPortTrainingMode";
public const string k_pch_SteamVR_UsePrism_Bool = "usePrism";
public const string k_pch_SteamVR_AllowFallbackMirrorWindowLinux_Bool = "allowFallbackMirrorWindowLinux";
public const string k_pch_DirectMode_Section = "direct_mode";
public const string k_pch_DirectMode_Enable_Bool = "enable";
public const string k_pch_DirectMode_Count_Int32 = "count";
Expand Down Expand Up @@ -7838,6 +7868,9 @@ public static uint GetInitToken()
public const string k_pch_Dashboard_UseStandaloneSystemLayer = "standaloneSystemLayer";
public const string k_pch_Dashboard_StickyDashboard = "stickyDashboard";
public const string k_pch_Dashboard_AllowSteamOverlays_Bool = "allowSteamOverlays";
public const string k_pch_Dashboard_AllowVRGamepadUI_Bool = "allowVRGamepadUI";
public const string k_pch_Dashboard_AllowDesktopBPMWithVRGamepadUI_Bool = "allowDesktopBPMWithVRGamepadUI";
public const string k_pch_Dashboard_SteamMatchesHMDFramerate = "steamMatchesHMDFramerate";
public const string k_pch_modelskin_Section = "modelskins";
public const string k_pch_Driver_Enable_Bool = "enable";
public const string k_pch_Driver_BlockedBySafemode_Bool = "blocked_by_safe_mode";
Expand All @@ -7861,6 +7894,7 @@ public static uint GetInitToken()
public const string k_pch_LastKnown_Section = "LastKnown";
public const string k_pch_LastKnown_HMDManufacturer_String = "HMDManufacturer";
public const string k_pch_LastKnown_HMDModel_String = "HMDModel";
public const string k_pch_LastKnown_ActualHMDDriver_String = "ActualHMDDriver";
public const string k_pch_DismissedWarnings_Section = "DismissedWarnings";
public const string k_pch_Input_Section = "input";
public const string k_pch_Input_LeftThumbstickRotation_Float = "leftThumbstickRotation";
Expand Down
52 changes: 47 additions & 5 deletions headers/openvr_api.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
,{"name": "TextureType_DirectX12","value": "4"}
,{"name": "TextureType_DXGISharedHandle","value": "5"}
,{"name": "TextureType_Metal","value": "6"}
,{"name": "TextureType_Reserved","value": "7"}
]}
, {"enumname": "vr::EColorSpace","values": [
{"name": "ColorSpace_Auto","value": "0"}
Expand Down Expand Up @@ -157,6 +158,7 @@
,{"name": "Prop_EstimatedDeviceFirstUseTime_Int32","value": "1051"}
,{"name": "Prop_DevicePowerUsage_Float","value": "1052"}
,{"name": "Prop_IgnoreMotionForStandby_Bool","value": "1053"}
,{"name": "Prop_ActualTrackingSystemName_String","value": "1054"}
,{"name": "Prop_ReportsTimeSinceVSync_Bool","value": "2000"}
,{"name": "Prop_SecondsFromVsyncToPhotons_Float","value": "2001"}
,{"name": "Prop_DisplayFrequency_Float","value": "2002"}
Expand Down Expand Up @@ -257,6 +259,8 @@
,{"name": "Prop_Hmd_SupportsRoomViewDirect_Bool","value": "2105"}
,{"name": "Prop_Hmd_SupportsAppThrottling_Bool","value": "2106"}
,{"name": "Prop_Hmd_SupportsGpuBusMonitoring_Bool","value": "2107"}
,{"name": "Prop_DriverDisplaysIPDChanges_Bool","value": "2108"}
,{"name": "Prop_Driver_Reserved_01","value": "2109"}
,{"name": "Prop_DSCVersion_Int32","value": "2110"}
,{"name": "Prop_DSCSliceCount_Int32","value": "2111"}
,{"name": "Prop_DSCBPPx16_Int32","value": "2112"}
Expand Down Expand Up @@ -352,6 +356,7 @@
,{"name": "Submit_FrameDiscontinuty","value": "32"}
,{"name": "Submit_VulkanTextureWithArrayData","value": "64"}
,{"name": "Submit_GlArrayTexture","value": "128"}
,{"name": "Submit_IsEgl","value": "256"}
,{"name": "Submit_Reserved2","value": "32768"}
,{"name": "Submit_Reserved3","value": "65536"}
]}
Expand Down Expand Up @@ -382,6 +387,8 @@
,{"name": "VREvent_PropertyChanged","value": "111"}
,{"name": "VREvent_WirelessDisconnect","value": "112"}
,{"name": "VREvent_WirelessReconnect","value": "113"}
,{"name": "VREvent_Reserved_01","value": "114"}
,{"name": "VREvent_Reserved_02","value": "115"}
,{"name": "VREvent_ButtonPress","value": "200"}
,{"name": "VREvent_ButtonUnpress","value": "201"}
,{"name": "VREvent_ButtonTouch","value": "202"}
Expand Down Expand Up @@ -442,6 +449,7 @@
,{"name": "VREvent_StartDashboard","value": "532"}
,{"name": "VREvent_ElevatePrism","value": "533"}
,{"name": "VREvent_OverlayClosed","value": "534"}
,{"name": "VREvent_DashboardThumbChanged","value": "535"}
,{"name": "VREvent_Notification_Shown","value": "600"}
,{"name": "VREvent_Notification_Hidden","value": "601"}
,{"name": "VREvent_Notification_BeginInteraction","value": "602"}
Expand Down Expand Up @@ -484,6 +492,7 @@
,{"name": "VREvent_GpuSpeedSectionSettingChanged","value": "869"}
,{"name": "VREvent_WindowsMRSectionSettingChanged","value": "870"}
,{"name": "VREvent_OtherSectionSettingChanged","value": "871"}
,{"name": "VREvent_AnyDriverSettingsChanged","value": "872"}
,{"name": "VREvent_StatusUpdate","value": "900"}
,{"name": "VREvent_WebInterface_InstallDriverCompleted","value": "950"}
,{"name": "VREvent_MCImageUpdated","value": "1000"}
Expand All @@ -492,6 +501,8 @@
,{"name": "VREvent_KeyboardClosed","value": "1200"}
,{"name": "VREvent_KeyboardCharInput","value": "1201"}
,{"name": "VREvent_KeyboardDone","value": "1202"}
,{"name": "VREvent_KeyboardOpened_Global","value": "1203"}
,{"name": "VREvent_KeyboardClosed_Global","value": "1204"}
,{"name": "VREvent_ApplicationListUpdated","value": "1303"}
,{"name": "VREvent_ApplicationMimeTypeLoad","value": "1304"}
,{"name": "VREvent_ProcessConnected","value": "1306"}
Expand Down Expand Up @@ -921,6 +932,10 @@
,{"name": "VRInitError_Compositor_SystemLayerCreateSession","value": "493"}
,{"name": "VRInitError_Compositor_CreateInverseDistortUVs","value": "494"}
,{"name": "VRInitError_Compositor_CreateBackbufferDepth","value": "495"}
,{"name": "VRInitError_Compositor_CannotDRMLeaseDisplay","value": "496"}
,{"name": "VRInitError_Compositor_CannotConnectToDisplayServer","value": "497"}
,{"name": "VRInitError_Compositor_GnomeNoDRMLeasing","value": "498"}
,{"name": "VRInitError_Compositor_FailedToInitializeEncoder","value": "499"}
,{"name": "VRInitError_VendorSpecific_UnableToConnectToOculusRuntime","value": "1000"}
,{"name": "VRInitError_VendorSpecific_WindowsNotInDevMode","value": "1001"}
,{"name": "VRInitError_VendorSpecific_OculusLinkNotEnabled","value": "1002"}
Expand Down Expand Up @@ -1133,7 +1148,12 @@
,{"name": "VROverlayFlags_WantsModalBehavior","value": "1048576"}
,{"name": "VROverlayFlags_IsPremultiplied","value": "2097152"}
,{"name": "VROverlayFlags_IgnoreTextureAlpha","value": "4194304"}
,{"name": "VROverlayFlags_EnableControlBar","value": "8388608"}
,{"name": "VROverlayFlags_EnableControlBarKeyboard","value": "16777216"}
,{"name": "VROverlayFlags_EnableControlBarClose","value": "33554432"}
,{"name": "VROverlayFlags_Reserved","value": "67108864"}
,{"name": "VROverlayFlags_EnableClickStabilization","value": "134217728"}
,{"name": "VROverlayFlags_MultiCursor","value": "268435456"}
]}
, {"enumname": "vr::VRMessageOverlayResponse","values": [
{"name": "VRMessageOverlayResponse_ButtonPress_0","value": "0"}
Expand All @@ -1160,6 +1180,8 @@
, {"enumname": "vr::EKeyboardFlags","values": [
{"name": "KeyboardFlag_Minimal","value": "1"}
,{"name": "KeyboardFlag_Modal","value": "2"}
,{"name": "KeyboardFlag_ShowArrowKeys","value": "4"}
,{"name": "KeyboardFlag_HideDoneKey","value": "8"}
]}
, {"enumname": "vr::EDeviceType","values": [
{"name": "DeviceType_Invalid","value": "-1"}
Expand Down Expand Up @@ -1436,8 +1458,14 @@
"constname": "k_pch_Controller_Component_Base","consttype": "const char *const", "constval": "base"}
,{
"constname": "k_pch_Controller_Component_Tip","consttype": "const char *const", "constval": "tip"}
,{
"constname": "k_pch_Controller_Component_OpenXR_Aim","consttype": "const char *const", "constval": "openxr_aim"}
,{
"constname": "k_pch_Controller_Component_HandGrip","consttype": "const char *const", "constval": "handgrip"}
,{
"constname": "k_pch_Controller_Component_OpenXR_Grip","consttype": "const char *const", "constval": "openxr_grip"}
,{
"constname": "k_pch_Controller_Component_OpenXR_HandModel","consttype": "const char *const", "constval": "openxr_handmodel"}
,{
"constname": "k_pch_Controller_Component_Status","consttype": "const char *const", "constval": "status"}
,{
Expand Down Expand Up @@ -1606,6 +1634,8 @@
"constname": "k_pch_SteamVR_DisplayPortTrainingMode_Int","consttype": "const char *const", "constval": "displayPortTrainingMode"}
,{
"constname": "k_pch_SteamVR_UsePrism_Bool","consttype": "const char *const", "constval": "usePrism"}
,{
"constname": "k_pch_SteamVR_AllowFallbackMirrorWindowLinux_Bool","consttype": "const char *const", "constval": "allowFallbackMirrorWindowLinux"}
,{
"constname": "k_pch_DirectMode_Section","consttype": "const char *const", "constval": "direct_mode"}
,{
Expand Down Expand Up @@ -1826,6 +1856,12 @@
"constname": "k_pch_Dashboard_StickyDashboard","consttype": "const char *const", "constval": "stickyDashboard"}
,{
"constname": "k_pch_Dashboard_AllowSteamOverlays_Bool","consttype": "const char *const", "constval": "allowSteamOverlays"}
,{
"constname": "k_pch_Dashboard_AllowVRGamepadUI_Bool","consttype": "const char *const", "constval": "allowVRGamepadUI"}
,{
"constname": "k_pch_Dashboard_AllowDesktopBPMWithVRGamepadUI_Bool","consttype": "const char *const", "constval": "allowDesktopBPMWithVRGamepadUI"}
,{
"constname": "k_pch_Dashboard_SteamMatchesHMDFramerate","consttype": "const char *const", "constval": "steamMatchesHMDFramerate"}
,{
"constname": "k_pch_modelskin_Section","consttype": "const char *const", "constval": "modelskins"}
,{
Expand Down Expand Up @@ -1872,6 +1908,8 @@
"constname": "k_pch_LastKnown_HMDManufacturer_String","consttype": "const char *const", "constval": "HMDManufacturer"}
,{
"constname": "k_pch_LastKnown_HMDModel_String","consttype": "const char *const", "constval": "HMDModel"}
,{
"constname": "k_pch_LastKnown_ActualHMDDriver_String","consttype": "const char *const", "constval": "ActualHMDDriver"}
,{
"constname": "k_pch_DismissedWarnings_Section","consttype": "const char *const", "constval": "DismissedWarnings"}
,{
Expand Down Expand Up @@ -1909,7 +1947,7 @@
,{
"constname": "k_ulInvalidIOBufferHandle","consttype": "const uint64_t", "constval": "0"}
,{
"constname": "IVRIOBuffer_Version","consttype": "const char *", "constval": "IVRIOBuffer_002"}
"constname": "IVRIOBuffer_Version","consttype": "const char *const", "constval": "IVRIOBuffer_002"}
,{
"constname": "k_ulInvalidSpatialAnchorHandle","consttype": "const SpatialAnchorHandle_t", "constval": "0"}
,{
Expand Down Expand Up @@ -2101,12 +2139,14 @@
,{"struct": "vr::VREvent_Mouse_t","fields": [
{ "fieldname": "x", "fieldtype": "float"},
{ "fieldname": "y", "fieldtype": "float"},
{ "fieldname": "button", "fieldtype": "uint32_t"}]}
{ "fieldname": "button", "fieldtype": "uint32_t"},
{ "fieldname": "cursorIndex", "fieldtype": "uint32_t"}]}
,{"struct": "vr::VREvent_Scroll_t","fields": [
{ "fieldname": "xdelta", "fieldtype": "float"},
{ "fieldname": "ydelta", "fieldtype": "float"},
{ "fieldname": "unused", "fieldtype": "uint32_t"},
{ "fieldname": "viewportscale", "fieldtype": "float"}]}
{ "fieldname": "viewportscale", "fieldtype": "float"},
{ "fieldname": "cursorIndex", "fieldtype": "uint32_t"}]}
,{"struct": "vr::VREvent_TouchPadMove_t","fields": [
{ "fieldname": "bFingerDown", "fieldtype": "_Bool"},
{ "fieldname": "flSecondsFingerDown", "fieldtype": "float"},
Expand All @@ -2125,12 +2165,14 @@
,{"struct": "vr::VREvent_Overlay_t","fields": [
{ "fieldname": "overlayHandle", "fieldtype": "uint64_t"},
{ "fieldname": "devicePath", "fieldtype": "uint64_t"},
{ "fieldname": "memoryBlockId", "fieldtype": "uint64_t"}]}
{ "fieldname": "memoryBlockId", "fieldtype": "uint64_t"},
{ "fieldname": "cursorIndex", "fieldtype": "uint32_t"}]}
,{"struct": "vr::VREvent_Status_t","fields": [
{ "fieldname": "statusState", "fieldtype": "uint32_t"}]}
,{"struct": "vr::VREvent_Keyboard_t","fields": [
{ "fieldname": "cNewInput", "fieldtype": "char [8]"},
{ "fieldname": "uUserValue", "fieldtype": "uint64_t"}]}
{ "fieldname": "uUserValue", "fieldtype": "uint64_t"},
{ "fieldname": "overlayHandle", "fieldtype": "uint64_t"}]}
,{"struct": "vr::VREvent_Ipd_t","fields": [
{ "fieldname": "ipdMeters", "fieldtype": "float"}]}
,{"struct": "vr::VREvent_Chaperone_t","fields": [
Expand Down
Loading

0 comments on commit 15f0838

Please sign in to comment.