PSMoveSteamVRBridge
settings_util.h
1 #pragma once
2 #include "openvr_driver.h"
3 #include "ClientGeometry_CAPI.h"
4 #include "config.h"
5 
6 namespace steamvrbridge {
7 
8  class ServerDriverConfig : public Config
9  {
10  public:
11  static const int CONFIG_VERSION;
12 
13  ServerDriverConfig(const std::string &fnamebase = "PSMoveSteamVRBridgeConfig");
14 
15  virtual configuru::Config WriteToJSON();
16  virtual bool ReadFromJSON(const configuru::Config &pt);
17 
18  bool is_valid;
19  long version;
20 
21  std::string filter_virtual_hmd_serial;
22  std::string server_address;
23  std::string server_port;
24  bool auto_launch_psmove_service;
25  bool use_installation_path;
26 
27  // HMD Tracking Space
28  bool has_calibrated_world_from_driver_pose;
29  PSMPosef world_from_driver_pose;
30  };
31 }
Provides printf-style line logging via the vr::IVRDriverLog interface provided by SteamVR during init...
Definition: config.cpp:18
Definition: settings_util.h:8
Definition: config.h:27