Definition: COpenVRContext.h:4
std::uint64_t PropertyContainerHandle_t
Definition: Properties.h:6
std::uint32_t TrackedDeviceIndex_t
Definition: OpenVRTypes.h:45
EDeviceActivityLevel
Definition: VREvent.h:183
@ k_EDeviceActivityLevel_Unknown
Definition: VREvent.h:184
@ k_EDeviceActivityLevel_UserInteraction
Definition: VREvent.h:186
@ k_EDeviceActivityLevel_Standby
Definition: VREvent.h:188
@ k_EDeviceActivityLevel_UserInteraction_Timeout
Definition: VREvent.h:187
@ k_EDeviceActivityLevel_Idle
Definition: VREvent.h:185
std::uint64_t ButtonMaskFromId(EVRButtonId id)
Definition: VREvent.h:220
ETrackedDeviceProperty
Definition: Properties.h:32
EDualAnalogWhich
Definition: VREvent.h:368
@ k_EDualAnalog_Right
Definition: VREvent.h:370
@ k_EDualAnalog_Left
Definition: VREvent.h:369
EVRMouseButton
Definition: VREvent.h:230
@ VRMouseButton_Left
Definition: VREvent.h:231
@ VRMouseButton_Right
Definition: VREvent.h:232
@ VRMouseButton_Middle
Definition: VREvent.h:233
EVREventType
Definition: VREvent.h:9
@ VREvent_ChaperoneTempDataHasChanged
Definition: VREvent.h:107
@ VREvent_PropertyChanged
Definition: VREvent.h:23
@ VREvent_TrackedCamera_EditingSurface
Definition: VREvent.h:161
@ VREvent_PrimaryDashboardDeviceChanged
Definition: VREvent.h:92
@ VREvent_Input_HapticVibration
Definition: VREvent.h:170
@ VREvent_Notification_Hidden
Definition: VREvent.h:95
@ VREvent_DashboardThumbSelected
Definition: VREvent.h:69
@ VREvent_ChaperoneDataHasChanged
Definition: VREvent.h:105
@ VREvent_ConsoleOpened
Definition: VREvent.h:62
@ VREvent_ButtonUntouch
Definition: VREvent.h:30
@ VREvent_DualAnalog_ModeSwitch1
Definition: VREvent.h:37
@ VREvent_PerformanceTest_FidelityLevel
Definition: VREvent.h:165
@ VREvent_ModelSkinSettingsHaveChanged
Definition: VREvent.h:116
@ VREvent_InputFocusCaptured
Definition: VREvent.h:50
@ VREvent_ReprojectionSettingHasChanged
Definition: VREvent.h:115
@ VREvent_FocusEnter
Definition: VREvent.h:44
@ VREvent_TrackedCamera_PauseVideoStream
Definition: VREvent.h:159
@ VREvent_DualAnalog_Press
Definition: VREvent.h:32
@ VREvent_VendorSpecific_Reserved_End
Definition: VREvent.h:174
@ VREvent_ScreenshotFailed
Definition: VREvent.h:88
@ VREvent_NullSectionSettingChanged
Definition: VREvent.h:122
@ VREvent_ConsoleClosed
Definition: VREvent.h:63
@ VREvent_OverlayGamepadFocusLost
Definition: VREvent.h:77
@ VREvent_FocusLeave
Definition: VREvent.h:45
@ VREvent_SeatedZeroPoseReset
Definition: VREvent.h:109
@ VREvent_Notification_Destroyed
Definition: VREvent.h:97
@ VREvent_Compositor_ChaperoneBoundsShown
Definition: VREvent.h:154
@ VREvent_TrackedCamera_StartVideoStream
Definition: VREvent.h:157
@ VREvent_ScreenshotTaken
Definition: VREvent.h:87
@ VREvent_FirmwareUpdateStarted
Definition: VREvent.h:136
@ VREvent_DualAnalog_Cancel
Definition: VREvent.h:39
@ VREvent_QuitAborted_UserPrompt
Definition: VREvent.h:101
@ VREvent_OverlayGamepadFocusGained
Definition: VREvent.h:76
@ VREvent_ProcessDisconnected
Definition: VREvent.h:150
@ VREvent_ChaperoneUniverseHasChanged
Definition: VREvent.h:106
@ VREvent_OverlayShown
Definition: VREvent.h:65
@ VREvent_TrackedDeviceUpdated
Definition: VREvent.h:14
@ VREvent_DashboardDeactivated
Definition: VREvent.h:68
@ VREvent_ImageFailed
Definition: VREvent.h:82
@ VREvent_DashboardRequested
Definition: VREvent.h:70
@ VREvent_TrackedDeviceUserInteractionStarted
Definition: VREvent.h:15
@ VREvent_PowerSettingsHaveChanged
Definition: VREvent.h:118
@ VREvent_ProcessConnected
Definition: VREvent.h:149
@ VREvent_ChaperoneSettingsHaveChanged
Definition: VREvent.h:108
@ VREvent_HideRenderModels
Definition: VREvent.h:59
@ VREvent_SubmitScreenshotToDashboard
Definition: VREvent.h:89
@ VREvent_KeyboardCharInput
Definition: VREvent.h:140
@ VREvent_TouchPadMove
Definition: VREvent.h:47
@ VREvent_ScreenshotTriggered
Definition: VREvent.h:81
@ VREvent_MouseButtonUp
Definition: VREvent.h:43
@ VREvent_DualAnalog_Move
Definition: VREvent.h:36
@ VREvent_ApplicationTransitionAborted
Definition: VREvent.h:144
@ VREvent_TrackedDeviceDeactivated
Definition: VREvent.h:13
@ VREvent_SceneFocusGained
Definition: VREvent.h:53
@ VREvent_KeyboardClosed
Definition: VREvent.h:139
@ VREvent_PerfSectionSettingChanged
Definition: VREvent.h:126
@ VREvent_KeyboardDone
Definition: VREvent.h:141
@ VREvent_ShowRenderModels
Definition: VREvent.h:60
@ VREvent_SceneFocusChanged
Definition: VREvent.h:55
@ VREvent_WatchdogWakeUpRequested
Definition: VREvent.h:21
@ VREvent_WebInterfaceSectionSettingChanged
Definition: VREvent.h:128
@ VREvent_CameraSettingsHaveChanged
Definition: VREvent.h:114
@ VREvent_None
Definition: VREvent.h:10
@ VREvent_Compositor_MirrorWindowHidden
Definition: VREvent.h:153
@ VREvent_DashboardActivated
Definition: VREvent.h:67
@ VREvent_PerformanceTest_EnableCapture
Definition: VREvent.h:163
@ VREvent_InputFocusChanged
Definition: VREvent.h:56
@ VREvent_ImageLoaded
Definition: VREvent.h:73
@ VREvent_ApplicationListUpdated
Definition: VREvent.h:146
@ VREvent_MouseMove
Definition: VREvent.h:41
@ VREvent_SceneApplicationSecondaryRenderingStarted
Definition: VREvent.h:57
@ VREvent_Notification_Shown
Definition: VREvent.h:94
@ VREvent_RenderToast
Definition: VREvent.h:72
@ VREvent_StatusUpdate
Definition: VREvent.h:130
@ VREvent_ButtonTouch
Definition: VREvent.h:29
@ VREvent_ApplicationTransitionNewAppStarted
Definition: VREvent.h:145
@ VREvent_NotificationsSectionSettingChanged
Definition: VREvent.h:124
@ VREvent_TrackedDeviceActivated
Definition: VREvent.h:12
@ VREvent_EnterStandbyMode
Definition: VREvent.h:18
@ VREvent_EnableHomeAppSettingsHaveChanged
Definition: VREvent.h:119
@ VREvent_ButtonPress
Definition: VREvent.h:27
@ VREvent_WirelessDisconnect
Definition: VREvent.h:24
@ VREvent_SteamVRSectionSettingChanged
Definition: VREvent.h:120
@ VREvent_LeaveStandbyMode
Definition: VREvent.h:19
@ VREvent_Notification_BeginInteraction
Definition: VREvent.h:96
@ VREvent_ShowKeyboard
Definition: VREvent.h:74
@ VREvent_SceneFocusLost
Definition: VREvent.h:52
@ VREvent_AudioSettingsHaveChanged
Definition: VREvent.h:111
@ VREvent_HideKeyboard
Definition: VREvent.h:75
@ VREvent_MouseButtonDown
Definition: VREvent.h:42
@ VREvent_DashboardGuideButtonDown
Definition: VREvent.h:79
@ VREvent_ApplicationTransitionStarted
Definition: VREvent.h:143
@ VREvent_DriverRequestedQuit
Definition: VREvent.h:103
@ VREvent_ApplicationMimeTypeLoad
Definition: VREvent.h:147
@ VREvent_BackgroundSettingHasChanged
Definition: VREvent.h:113
@ VREvent_ApplicationTransitionNewAppLaunchComplete
Definition: VREvent.h:148
@ VREvent_MessageOverlayCloseRequested
Definition: VREvent.h:168
@ VREvent_OverlayHidden
Definition: VREvent.h:66
@ VREvent_ResetDashboard
Definition: VREvent.h:71
@ VREvent_Compositor_MirrorWindowShown
Definition: VREvent.h:152
@ VREvent_Scroll
Definition: VREvent.h:46
@ VREvent_WebInterface_InstallDriverCompleted
Definition: VREvent.h:132
@ VREvent_IpdChanged
Definition: VREvent.h:17
@ VREvent_DashboardGuideButtonUp
Definition: VREvent.h:80
@ VREvent_QuitAcknowledged
Definition: VREvent.h:102
@ VREvent_DashboardSectionSettingChanged
Definition: VREvent.h:127
@ VREvent_InputFocusReleased
Definition: VREvent.h:51
@ VREvent_DualAnalog_Touch
Definition: VREvent.h:34
@ VREvent_Compositor_ChaperoneBoundsHidden
Definition: VREvent.h:155
@ VREvent_ProcessQuit
Definition: VREvent.h:100
@ VREvent_RequestScreenshot
Definition: VREvent.h:86
@ VREvent_FirmwareUpdateFinished
Definition: VREvent.h:137
@ VREvent_ScreenshotProgressToDashboard
Definition: VREvent.h:90
@ VREvent_SceneApplicationChanged
Definition: VREvent.h:54
@ VREvent_LighthouseSectionSettingChanged
Definition: VREvent.h:121
@ VREvent_DashboardOverlayCreated
Definition: VREvent.h:83
@ VREvent_TrackedDeviceUserInteractionEnded
Definition: VREvent.h:16
@ VREvent_UserInterfaceSectionSettingChanged
Definition: VREvent.h:123
@ VREvent_Quit
Definition: VREvent.h:99
@ VREvent_ButtonUnpress
Definition: VREvent.h:28
@ VREvent_KeyboardSectionSettingChanged
Definition: VREvent.h:125
@ VREvent_OverlayFocusChanged
Definition: VREvent.h:48
@ VREvent_EnvironmentSettingsHaveChanged
Definition: VREvent.h:117
@ VREvent_OverlaySharedTextureChanged
Definition: VREvent.h:78
@ VREvent_PerformanceTest_DisableCapture
Definition: VREvent.h:164
@ VREvent_DualAnalog_Unpress
Definition: VREvent.h:33
@ VREvent_MCImageUpdated
Definition: VREvent.h:134
@ VREvent_TrackedDeviceRoleChanged
Definition: VREvent.h:20
@ VREvent_MessageOverlay_Closed
Definition: VREvent.h:167
@ VREvent_WirelessReconnect
Definition: VREvent.h:25
@ VREvent_LensDistortionChanged
Definition: VREvent.h:22
@ VREvent_TrackedCamera_ResumeVideoStream
Definition: VREvent.h:160
@ VREvent_DualAnalog_ModeSwitch2
Definition: VREvent.h:38
@ VREvent_DualAnalog_Untouch
Definition: VREvent.h:35
@ VREvent_VendorSpecific_Reserved_Start
Definition: VREvent.h:173
@ VREvent_TrackedCamera_StopVideoStream
Definition: VREvent.h:158
EVRButtonId
Definition: VREvent.h:193
@ k_EButton_DPad_Down
Definition: VREvent.h:200
@ k_EButton_Axis2
Definition: VREvent.h:207
@ k_EButton_Axis3
Definition: VREvent.h:208
@ k_EButton_ProximitySensor
Definition: VREvent.h:203
@ k_EButton_DPad_Up
Definition: VREvent.h:198
@ k_EButton_DPad_Left
Definition: VREvent.h:197
@ k_EButton_DPad_Right
Definition: VREvent.h:199
@ k_EButton_System
Definition: VREvent.h:194
@ k_EButton_Axis4
Definition: VREvent.h:209
@ k_EButton_Grip
Definition: VREvent.h:196
@ k_EButton_SteamVR_Touchpad
Definition: VREvent.h:212
@ k_EButton_A
Definition: VREvent.h:201
@ k_EButton_ApplicationMenu
Definition: VREvent.h:195
@ k_EButton_Axis1
Definition: VREvent.h:206
@ k_EButton_SteamVR_Trigger
Definition: VREvent.h:213
@ k_EButton_Max
Definition: VREvent.h:217
@ k_EButton_Dashboard_Back
Definition: VREvent.h:215
@ k_EButton_Axis0
Definition: VREvent.h:205
Definition: VREvent.h:345
std::uint32_t pid
Definition: VREvent.h:346
std::uint32_t unArgsHandle
Definition: VREvent.h:347
Definition: VREvent.h:311
std::uint64_t m_nCurrentUniverse
Definition: VREvent.h:313
std::uint64_t m_nPreviousUniverse
Definition: VREvent.h:312
Definition: VREvent.h:224
std::uint32_t button
Definition: VREvent.h:225
Definition: VREvent.h:374
float x
Definition: VREvent.h:375
float y
Definition: VREvent.h:375
EDualAnalogWhich which
Definition: VREvent.h:377
float transformedX
Definition: VREvent.h:376
float transformedY
Definition: VREvent.h:376
Definition: VREvent.h:351
std::uint64_t overlayHandle
Definition: VREvent.h:352
std::uint32_t nVisualMode
Definition: VREvent.h:353
Definition: VREvent.h:381
float fDurationSeconds
Definition: VREvent.h:384
float fAmplitude
Definition: VREvent.h:386
float fFrequency
Definition: VREvent.h:385
std::uint64_t containerHandle
Definition: VREvent.h:382
std::uint64_t componentHandle
Definition: VREvent.h:383
Definition: VREvent.h:306
float ipdMeters
Definition: VREvent.h:307
Definition: VREvent.h:300
std::uint64_t uUserValue
Definition: VREvent.h:302
char cNewInput[8]
Definition: VREvent.h:301
Definition: VREvent.h:357
std::uint32_t unVRMessageOverlayResponse
Definition: VREvent.h:358
Definition: VREvent.h:238
float x
Definition: VREvent.h:239
std::uint32_t button
Definition: VREvent.h:240
float y
Definition: VREvent.h:239
Definition: VREvent.h:273
std::uint32_t notificationId
Definition: VREvent.h:275
std::uint64_t ulUserValue
Definition: VREvent.h:274
Definition: VREvent.h:288
std::uint64_t overlayHandle
Definition: VREvent.h:289
Definition: VREvent.h:280
std::uint32_t oldPid
Definition: VREvent.h:282
std::uint32_t pid
Definition: VREvent.h:281
bool bForced
Definition: VREvent.h:283
Definition: VREvent.h:362
PropertyContainerHandle_t container
Definition: VREvent.h:363
ETrackedDeviceProperty prop
Definition: VREvent.h:364
Definition: VREvent.h:318
std::uint64_t reserved0
Definition: VREvent.h:319
std::uint64_t reserved1
Definition: VREvent.h:320
Definition: VREvent.h:340
float progress
Definition: VREvent.h:341
Definition: VREvent.h:334
std::uint32_t handle
Definition: VREvent.h:335
std::uint32_t type
Definition: VREvent.h:336
Definition: VREvent.h:329
bool bResetBySystemMenu
Definition: VREvent.h:330
Definition: VREvent.h:294
std::uint32_t statusState
Definition: VREvent.h:295
Definition: VREvent.h:255
float fValueXRaw
Definition: VREvent.h:267
float fValueYFirst
Definition: VREvent.h:264
float fValueYRaw
Definition: VREvent.h:268
float fValueXFirst
Definition: VREvent.h:263
float flSecondsFingerDown
Definition: VREvent.h:260
bool bFingerDown
Definition: VREvent.h:257
Definition: VREvent.h:417
TrackedDeviceIndex_t trackedDeviceIndex
Definition: VREvent.h:419
std::uint32_t eventType
Definition: VREvent.h:418
float eventAgeSeconds
Definition: VREvent.h:420
VREvent_Data_t data
Definition: VREvent.h:422
Definition: VREvent.h:390
VREvent_Process_t process
Definition: VREvent.h:395
VREvent_Reserved_t reserved
Definition: VREvent.h:391
VREvent_Keyboard_t keyboard
Definition: VREvent.h:399
VREvent_TouchPadMove_t touchPadMove
Definition: VREvent.h:403
VREvent_Chaperone_t chaperone
Definition: VREvent.h:401
VREvent_PerformanceTest_t performanceTest
Definition: VREvent.h:402
VREvent_Screenshot_t screenshot
Definition: VREvent.h:405
VREvent_Mouse_t mouse
Definition: VREvent.h:393
VREvent_Status_t status
Definition: VREvent.h:398
VREvent_HapticVibration_t hapticVibration
Definition: VREvent.h:412
VREvent_Ipd_t ipd
Definition: VREvent.h:400
VREvent_Controller_t controller
Definition: VREvent.h:392
VREvent_Overlay_t overlay
Definition: VREvent.h:397
VREvent_ApplicationLaunch_t applicationLaunch
Definition: VREvent.h:407
VREvent_SeatedZeroPoseReset_t seatedZeroPoseReset
Definition: VREvent.h:404
VREvent_EditingCameraSurface_t cameraSurface
Definition: VREvent.h:408
VREvent_ScreenshotProgress_t screenshotProgress
Definition: VREvent.h:406
VREvent_Property_t property
Definition: VREvent.h:410
VREvent_Notification_t notification
Definition: VREvent.h:396
VREvent_MessageOverlay_t messageOverlay
Definition: VREvent.h:409
VREvent_Scroll_t scroll
Definition: VREvent.h:394
VREvent_DualAnalog_t dualAnalog
Definition: VREvent.h:411