|
| CDeviceDriver_Monado (struct xrt_instance *xinst, struct xrt_device *xdev) |
|
virtual vr::EVRInitError | Activate (vr::TrackedDeviceIndex_t unObjectId) |
|
virtual void | Deactivate () |
|
virtual void | EnterStandby () |
|
virtual void * | GetComponent (const char *pchComponentNameAndVersion) |
|
virtual void | DebugRequest (const char *pchRequest, char *pchResponseBuffer, uint32_t unResponseBufferSize) |
|
virtual vr::DriverPose_t | GetPose () |
|
virtual void | GetWindowBounds (int32_t *pnX, int32_t *pnY, uint32_t *pnWidth, uint32_t *pnHeight) |
|
virtual bool | IsDisplayOnDesktop () |
|
virtual bool | IsDisplayRealDisplay () |
|
virtual void | GetRecommendedRenderTargetSize (uint32_t *pnWidth, uint32_t *pnHeight) |
|
virtual void | GetEyeOutputViewport (vr::EVREye eEye, uint32_t *pnX, uint32_t *pnY, uint32_t *pnWidth, uint32_t *pnHeight) |
|
virtual void | GetProjectionRaw (vr::EVREye eEye, float *pfLeft, float *pfRight, float *pfTop, float *pfBottom) |
|
virtual vr::DistortionCoordinates_t | ComputeDistortion (vr::EVREye eEye, float fU, float fV) |
|
◆ CDeviceDriver_Monado()
◆ Activate()
vr::EVRInitError CDeviceDriver_Monado::Activate |
( |
vr::TrackedDeviceIndex_t |
unObjectId | ) |
|
|
virtual |
- Todo:
- : proper serial and model number
- Todo:
- update when ipd changes
◆ ComputeDistortion()
vr::DistortionCoordinates_t CDeviceDriver_Monado::ComputeDistortion |
( |
vr::EVREye |
eEye, |
|
|
float |
fU, |
|
|
float |
fV |
|
) |
| |
|
virtual |
◆ DebugRequest()
void CDeviceDriver_Monado::DebugRequest |
( |
const char * |
pchRequest, |
|
|
char * |
pchResponseBuffer, |
|
|
uint32_t |
unResponseBufferSize |
|
) |
| |
|
virtual |
◆ GetPose()
vr::DriverPose_t CDeviceDriver_Monado::GetPose |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file: