Advertisement

openVR驱动接口之IServerDriverHost简介

阅读量:

IServerDriverHost接口设计与实现

该接口由vrserver提供,其功能是使驱动能够向系统发送通知事件。这些事件不得涉及序列号或设备类型的更改,因为这些参数与设备本身具有永久关联性。
*bool TrackedDeviceAdded( const char pchDeviceSerialNumber )
用于告知server一个追踪设备已被添加。若此函数返回true,server将对该设备执行activate操作;若返回错误,则不会触发activated过程。
void TrackedDevicePoseUpdated( uint32_t unWhichDevice, const DriverPose_t & newPose )
用于通知server追踪设备的姿态信息已发生更新。
void TrackedDevicePropertiesChanged( uint32_t unWhichDevice )
用于告知server特定设备的属性信息发生变化。
void VsyncEvent( double vsyncTimeOffsetSeconds )
用于通知server设备的帧同步信号已被触发,但仅HMD类型的设备具备触发该事件的权限。
**void TrackedDeviceButton

全部评论 (0)

还没有任何评论哟~