2 #ifndef GRAMODS_TRACK_OPENVRANALOGSTRACKER
3 #define GRAMODS_TRACK_OPENVRANALOGSTRACKER
5 #include <gmTrack/AnalogsTracker.hh>
7 #ifdef gramods_ENABLE_OpenVR
9 #include <gmCore/OpenVR.hh>
11 BEGIN_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;
56 END_NAMESPACE_GMTRACK;
The base of AnalogsTrackers.
Definition: AnalogsTracker.hh:18
Analogs tracker reading data off one or more actions in OpenVR.
Definition: OpenVRAnalogsTracker.hh:16
The visitor of a design pattern for automatic traversal.
Definition: Object.hh:75
Definition: AnalogsTracker.hh:24
Definition: OpenVRAnalogsTracker.cpp:16