PSMoveSteamVRBridge
Public Member Functions | Protected Types | Protected Member Functions | List of all members
CPSMoveDriverMonitor Class Reference

Public Member Functions

 CPSMoveDriverMonitor (const std::string &path)
 
void Run ()
 

Protected Types

enum  EOverlayToDisplay { k_eNone, k_eHoldAtFaceForCoordinateAlignment }
 

Protected Member Functions

bool Init ()
 
void MainLoop ()
 
bool ShowOverlay (EOverlayToDisplay eOverlay)
 Create and show an overlay nailed to the user's face.
 
void HideOverlay ()
 
void Shutdown ()
 
void UpdateTrackedDevice (uint32_t unTrackedDeviceIndex)
 Keep track of which devices are using driver_hydra.
 
EOverlayToDisplay GetCurrentOverlayType ()
 Get the appropriate overlay to show given the calibration state of all PSMove controllers.
 
bool IsPSController (uint32_t unTrackedDeviceIndex)
 

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