|
cgv
|
defines types to store the state vr::vr_kit_state of a vr kit, which is split into sub states for the hmd (vr::vr_trackable_state) and the two controllers (vr::vr_conroller_state). More...
#include <string>#include <vector>#include "lib_begin.h"#include <cgv/config/lib_end.h>Go to the source code of this file.
Classes | |
| struct | vr::vr_trackable_state |
| a trackable knows whether it is tracked and its 6d pose stored as 3x4 matrix in column major format More... | |
| struct | vr::vr_controller_state |
| Extends the trackable state by information on the buttons, input axes and vibration strengths. More... | |
| struct | vr::vr_kit_state |
| structure that stores all information describing the state of a VR kit More... | |
Namespaces | |
| namespace | vr |
| the vr namespace for virtual reality support | |
Functions | |
| std::string | vr::get_key_string (unsigned short key) |
| convert key to string | |
| std::string | vr::get_state_flag_string (VRButtonStateFlags flags) |
| convert flags to string | |
| std::string | vr::get_status_string (VRStatus status) |
| convert flags to string | |
Variables | |
| const unsigned | vr::max_nr_controllers = 8 |
| maximum number of attachable controller and tracker devices | |
| const unsigned | vr::max_nr_controller_inputs = 5 |
| maximum number of inputs per controller | |
| const unsigned | vr::max_nr_controller_axes = 8 |
| maximum number of axes per controller | |
defines types to store the state vr::vr_kit_state of a vr kit, which is split into sub states for the hmd (vr::vr_trackable_state) and the two controllers (vr::vr_conroller_state).
Definition in file vr_state.h.