openVR driver interface get the tracked device provider introduction
发布时间
阅读量:
阅读量
IClientTrackedDeviceProvider接口功能解析
该接口在SDK的openvr_driver.h文件中声明,其功能是处理应用环境中的各类客户端操作。驱动程序中必须实现该接口(虽然后续将被弃用,但现阶段仍需使用),它会被vrclient.dll加载。
**EVRInitError Init( EClientDriverMode eDriverMode, IDriverLog *pDriverLog, vr::IClientDriverHost *pDriverHost, const char pchUserDriverConfigDir, const char pchDriverInstallDir )
用于初始化驱动程序。此函数将在除BIsHmdPresent()之外的所有其他方法之前被调用。BIsHmdPresent()会在初始化和清理过程之外被调用。
若该函数返回的值不是VRInitError_None,则驱动程序将被卸载。
pDriverHost参数不会为NULL,始终指向一个IClientDriverHost接口。
- pchUserDriverConfigDir:用于存储用户配置文件的文件夹的绝对路径
- pchDriverInstallDir:驱动程序根目录的绝对路径。
**void Cleanup(
全部评论 (0)
还没有任何评论哟~
