2#ifndef GRAMODS_TRACK_OPENVRBUTTONSTRACKER
3#define GRAMODS_TRACK_OPENVRBUTTONSTRACKER
5#include <gmTrack/ButtonsTracker.hh>
7#ifdef gramods_ENABLE_OpenVR
9#include <gmCore/OpenVR.hh>
11BEGIN_NAMESPACE_GMTRACK;
27 void setOpenVR(std::shared_ptr<gmCore::OpenVR> openvr);
35 void addAction(std::string name);
47 void traverse(
Visitor *visitor)
override;
53 std::unique_ptr<Impl> _impl;
The visitor of a design pattern for automatic traversal.
Definition Object.hh:75