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.