2#ifndef GRAMODS_GRAPHICS_HMDVIEW
3#define GRAMODS_GRAPHICS_HMDVIEW
5#include <gmGraphics/config.hh>
7#ifdef gramods_ENABLE_OpenVR
9#include <gmCore/OpenVR.hh>
11#include <gmGraphics/View.hh>
13BEGIN_NAMESPACE_GMGRAPHICS;
33 void traverse(
Visitor *visitor)
override;
39 void setShowEye(
size_t t);
46 void setOpenVR(std::shared_ptr<gmCore::OpenVR> openvr);
52 std::unique_ptr<Impl> _impl;
55END_NAMESPACE_GMGRAPHICS;
View that reads off head tracking and calls the renderers to output the rendered contents to a HMD vi...
Definition HmdView.hh:21
The base of graphics View implementations.
Definition View.hh:13
The visitor of a design pattern for automatic traversal.
Definition Object.hh:75
Definition HmdView.cpp:21
Package of settings affecting the rendering.
Definition ViewBase.hh:30