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>
13 BEGIN_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;
55 END_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