cgv
|
The library cgv/libs/vr is the basis for implementing vr apps. The library is completely independent of the cgv framework and does not include any frameword headers nor does it link to any other framework libraries. It builds on the concept of a driver implemented in the vr::vr_driver class, which provides instances of vr kits. There can be several drivers in use at the same time. A simple registry is used to manage drivers and vr kits. The class vr::vr_kit provides access to the head mounted display and the controllers with a simple state polling api. More...
Files | |
file | vr_camera.h |
file | vr_state.h |
file | vr_emulator.h |
file | vr_test.h |
Namespaces | |
vr | |
the vr namespace for virtual reality support | |
cgv | |
the cgv namespace | |
enum | VRkitVisType |
different visualization types for vr kit components | |
The library cgv/libs/vr is the basis for implementing vr apps. The library is completely independent of the cgv framework and does not include any frameword headers nor does it link to any other framework libraries. It builds on the concept of a driver implemented in the vr::vr_driver class, which provides instances of vr kits. There can be several drivers in use at the same time. A simple registry is used to manage drivers and vr kits. The class vr::vr_kit provides access to the head mounted display and the controllers with a simple state polling api.