All functions are imported directly from the "TOVR.dll" library. The library path can be obtained from the registry.
| Name | Description |
|---|---|
| GetHMDData | Retrieves the rotation and position state of HMD. |
| GetControllersData | Retrieves the state of the position, rotation, buttons, sticks and triggers of the two controllers. |
| SetControllerData | Sends data to a controller. Function is used to activate the feedback (vibration) of a controllers. |
| SetCentering | Centering the device (reset rotation). |
The registry settings are in the branch HKEY_CURRENT_USER\Software\TrueOpenVR.
| Name | Description |
|---|---|
Library |
The path to the main 32-bit library with functions. |
Library64 |
The path to the main 64-bit library with functions. |
ScreenIndex |
VR screen index. For example, 1 is the main display, and 2 is the VR display. |
RenderWidth and RenderHeight |
Common frame rendering resolution. For example, the user can increase it to increase the quality of the picture or lower it to increase performance. |
Driver |
Current 32-bit driver name. |
Driver64 |
Current 64-bit driver name. |
Drivers |
Path to the folder with drivers. |
IPD |
Software correction of interpupillary distance. |
DistortionK1, DistortionK2 |
Lens distortion correction coefficients for VR HMD. |
ScaleWidth, ScaleHeight |
Scale stereo images vertically and horizontally. Values range from 0 to 100, where 100 is 100% of one stereo image. User can reduce them. It is necessary to change the stereo image to fit the size of a VR HMD lens. |
HMDProfiles |
Path to the folder with VR HMD profiles. |
ScreenControl |
Turn on or turn off the VR display when launching applications. The on of the option - 1, off - 0. Required for displays in extended mode. |






