PSMoveSteamVRBridge
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
steamvrbridge::ControllerConfig Class Reference
Inheritance diagram for steamvrbridge::ControllerConfig:
Inheritance graph
[legend]
Collaboration diagram for steamvrbridge::ControllerConfig:
Collaboration graph
[legend]

Public Member Functions

 ControllerConfig (const std::string &fnamebase="ControllerConfig")
 
virtual configuru::Config WriteToJSON ()
 
virtual bool ReadFromJSON (const configuru::Config &pt)
 
void ReadEmulatedTouchpadAction (const configuru::Config &pt, const ePSMButtonID psButtonID)
 
void WriteEmulatedTouchpadAction (configuru::Config &pt, const ePSMButtonID psButtonID)
 
- Public Member Functions inherited from steamvrbridge::Config
 Config (const std::string &fnamebase=std::string("Config"))
 
void save ()
 
void save (const std::string &path)
 
bool load ()
 
bool load (const std::string &path)
 

Public Attributes

bool is_valid
 
long version
 
std::string override_model
 
eEmulatedTrackpadAction ps_button_id_to_emulated_touchpad_action [k_PSMButtonID_Count]
 
- Public Attributes inherited from steamvrbridge::Config
std::string ConfigFileBase
 

Static Public Attributes

static const int CONFIG_VERSION = 1
 

The documentation for this class was generated from the following files: