|
|
| CDeviceDriver_Monado_Controller (struct xrt_instance *xinst, struct xrt_device *xdev, enum xrt_hand hand) |
| |
|
void | AddControl (const char *steamvr_control_path, enum xrt_input_name monado_input_name, struct MonadoInputComponent *component) |
| |
| void | AddOutputControl (enum xrt_output_name monado_output_name, const char *steamvr_control_path) |
| |
|
void | AddSkeletonControl (const char *steamvr_skeleton_name, const char *steamvr_control_path, enum xrt_input_name monado_input_name) |
| |
|
void | AddEmulatedIndexControls () |
| |
| void | AddMonadoInput (struct binding_template *b) |
| |
|
void | AddMonadoControls () |
| |
| void | PoseUpdateThreadFunction () |
| |
| vr::EVRInitError | Activate (vr::TrackedDeviceIndex_t unObjectId) |
| |
|
void | Deactivate () |
| |
|
void | EnterStandby () |
| |
|
void * | GetComponent (const char *pchComponentNameAndVersion) |
| |
| void | DebugRequest (const char *pchRequest, char *pchResponseBuffer, uint32_t unResponseBufferSize) |
| | debug request from a client More...
|
| |
| vr::DriverPose_t | GetPose () |
| |
|
void | RunFrame () |
| |
|
vr::VRControllerState_t | GetControllerState () |
| |
|
bool | TriggerHapticPulse (uint32_t unAxisId, uint16_t usPulseDurationMicroseconds) |
| |
|
std::string | GetSerialNumber () const |
| |
|
|
static struct profile_template * | get_profile_template (enum xrt_device_name device_name) |
| |
◆ Activate()
| vr::EVRInitError CDeviceDriver_Monado_Controller::Activate |
( |
vr::TrackedDeviceIndex_t |
unObjectId | ) |
|
|
inline |
◆ AddMonadoInput()
| void CDeviceDriver_Monado_Controller::AddMonadoInput |
( |
struct binding_template * |
b | ) |
|
|
inline |
◆ AddOutputControl()
| void CDeviceDriver_Monado_Controller::AddOutputControl |
( |
enum xrt_output_name |
monado_output_name, |
|
|
const char * |
steamvr_control_path |
|
) |
| |
|
inline |
◆ DebugRequest()
| void CDeviceDriver_Monado_Controller::DebugRequest |
( |
const char * |
pchRequest, |
|
|
char * |
pchResponseBuffer, |
|
|
uint32_t |
unResponseBufferSize |
|
) |
| |
|
inline |
debug request from a client
◆ GetPose()
| vr::DriverPose_t CDeviceDriver_Monado_Controller::GetPose |
( |
| ) |
|
|
inline |
◆ PoseUpdateThreadFunction()
| void CDeviceDriver_Monado_Controller::PoseUpdateThreadFunction |
( |
| ) |
|
|
inline |
- Todo:
- figure out the best pose update rate
The documentation for this class was generated from the following file: