v0.9.15
OpenVR SDK 0.9.15
General:
- Several event members have been changes from enum values to plain-old-data types to guarantee compatibility across compiler vendors.
IVRSystem:
- PollNextEvent() and PollNextEventWithPose() now take a parameter for the size in bytes of the VREvent object you are passing in
- The data member in VREvent_t is now variable length and at the end of the structure.
IVRApplications:
- Added VRApplicationProperty_LastLaunchTime_Uint64, which returns the last launch time for an application in seconds since January 1, 1970.
IVRCompositor:
- Compositor_FrameTiming is totally different. What should we tell people, Aaron?
IVROverlay:
- Added the ability to render an overlay wrapped around a component on a tracked controller when in the dashboard or compositor.
- k_EGamepadTextInputModeSubmit added for chat-style use of the keyboard where instead of a "Done" button there is a "Submit" button and it doesn't make the keyboard go away.
- PollNextOverlayEvent() now takes a parameter for the size in bytes of the VREvent object you are passing in
- For overlay applications there are now two new event types you can listen to, VREvent_Scroll and VREvent_TouchPadMove. These events are generated if the VROverlayFlags_SendVRScrollEvents or VROverlayFlags_SendVRTouchpadEvents flag is set on your overlay window.
IVRRenderModels:
- Added RenderModelHasComponent, which returns true if the named model has the named component.
[git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 3265813]