|
QVR 4.1.0
A library to build Virtual Reality applications
|
Classes | |
| class | QVRDeviceConfig |
| Configuration of a QVRDevice. More... | |
| class | QVRObserverConfig |
| Configuration of a QVRObserver. More... | |
| class | QVRWindowConfig |
| Configuration of a QVRWindow. More... | |
| class | QVRProcessConfig |
| Configuration of a QVRProcess. More... | |
| class | QVRConfig |
| QVR configuration of a Virtual Reality display setup. More... | |
| enum QVRAnalog |
Device analog elements.
| enum QVRButton |
Device buttons.
| enum QVRDeviceAnalogsType |
Device analogs query method.
| Enumerator | |
|---|---|
| QVR_Device_Analogs_None | An device without analog joystick elements. |
| QVR_Device_Analogs_Static | A device with analog joystick elements that are static (never changed). |
| QVR_Device_Analogs_Gamepad | A gamepad with analog joystick elements. |
| QVR_Device_Analogs_VRPN | A device with analog joystick elements queried via VRPN. |
| QVR_Device_Analogs_Oculus | A device with analog joystick elements queried via Oculus SDK. |
| QVR_Device_Analogs_OpenVR | A device with analog joystick elements queried via OpenVR (HTC Vive). |
| QVR_Device_Analogs_GoogleVR | A device with analog joystick elements queried via Google VR. |
| enum QVRDeviceButtonsType |
Device buttons query method.
| Enumerator | |
|---|---|
| QVR_Device_Buttons_None | A device without digital buttons. |
| QVR_Device_Buttons_Static | A device with digital buttons that are static (never changed). |
| QVR_Device_Buttons_Gamepad | A gamepad with digital buttons. |
| QVR_Device_Buttons_VRPN | A device with digital buttons queried via VRPN. |
| QVR_Device_Buttons_Oculus | A device with digital buttons queried via Oculus SDK. |
| QVR_Device_Buttons_OpenVR | A device with digital buttons queried via OpenVR (HTC Vive). |
| QVR_Device_Buttons_GoogleVR | A device with digital buttons queried via Google VR. |
Device tracking method.
| Enumerator | |
|---|---|
| QVR_Device_Tracking_None | An untracked device without position and orientation. |
| QVR_Device_Tracking_Static | A untracked device with a static position and orientation. |
| QVR_Device_Tracking_VRPN | A device with position and orientation tracked via VRPN. |
| QVR_Device_Tracking_Oculus | A device with position and orientation tracked via Oculus Rift. |
| QVR_Device_Tracking_OpenVR | A device with position and orientation tracked via OpenVR (HTC Vive). |
| QVR_Device_Tracking_GoogleVR | A device with position and orientation tracked via Google VR (Cardboard, Daydream). |
| enum QVREye |
| enum QVRIpcType |
Types of inter-process communication that can be used if multiple processes are configured.
| enum QVRNavigationType |
Observer navigation type.
| Enumerator | |
|---|---|
| QVR_Navigation_Stationary | An observer that never navigates anywhere. |
| QVR_Navigation_Device | An observer that navigates via a controller device, e.g. wand, flystick, or gamepad. The following controller types should work:
If the device is tracked, the movement directions are based on the device orientation. Otherwise, they are based on the observer orientation. |
| QVR_Navigation_WASDQE | An observer with keyboard and mouse navigation (WASD+QE and lookaround). WASDQE observers navigate via a common keyboard and mouse mapping: the keys WASD are use for forward, sideways, and backward movement, and the additional keys QE move up and down. Mouse movements for looking left/right/up/down are activated by clicking in a window and deactivated by pressing ESC. |
| QVR_Navigation_Custom | An observer with navigation implemented by QVRApp::update(). |
| enum QVROutputMode |
Output mode of a QVRWindow.
| enum QVRTrackingType |
Observer tracking type.
| Enumerator | |
|---|---|
| QVR_Tracking_Stationary | An observer that never moves. |
| QVR_Tracking_Device | An observer that is tracked via a tracked device. |
| QVR_Tracking_Custom | An observer with tracking implemented by QVRApp::update(). |