12#include "openvr_driver.h"
15inline const char *IVRPaths_Version =
"IVRPaths_001";
16typedef uint64_t PathHandle_t;
22 virtual vr::ETrackedPropertyError
23 ReadPathBatch(vr::PropertyContainerHandle_t ulRootHandle,
24 struct PathRead_t *pBatch,
25 uint32_t unBatchEntryCount);
26 virtual vr::ETrackedPropertyError
27 WritePathBatch(vr::PropertyContainerHandle_t ulRootHandle,
28 struct PathWrite_t *pBatch,
29 uint32_t unBatchEntryCount);
30 virtual vr::ETrackedPropertyError
31 StringToHandle(vr::PathHandle_t *pHandle,
char *pchPath);
32 virtual vr::ETrackedPropertyError
33 HandleToString(vr::PathHandle_t pHandle,
char *pchBuffer, uint32_t unBufferSize, uint32_t *punBufferSizeUsed);
This interface is missing in the C++ header but present in the C one, and the lighthouse driver requi...
Definition: paths.hpp:21
Definitions missing from C++ header, present in C.
Definition: blockqueue.hpp:15