41 GetDriverCount()
override;
44 GetDriverId(uint32_t unDriverIndex,
char *pchBuffer, uint32_t unBufferLen)
override;
47 GetDriverDisplayCount(
const char *pchDriverId)
override;
50 GetDriverDisplayId(
const char *pchDriverId,
51 uint32_t unDisplayIndex,
53 uint32_t unBufferLen)
override;
56 GetDriverDisplayModelNumber(
const char *pchDriverId,
57 const char *pchDisplayId,
59 uint32_t unBufferLen)
override;
62 GetDriverDisplaySerialNumber(
const char *pchDriverId,
63 const char *pchDisplayId,
65 uint32_t unBufferLen)
override;
68 GetCurrentDisplayInterface(
const char *pchHmdInterfaceVersion)
override;
71 LoadSharedResource(
const char *pchResourceName,
char *pchBuffer, uint32_t unBufferLen)
override;
77 SetIPD(
float fIPD)
override;
79 class vr::IVRCompositor *
80 GetCurrentCompositorInterface(
const char *pchInterfaceVersion)
override;
83 QuitProcess(uint32_t pidProcessToQuit)
override;
86 StartVRProcess(
const char *pchExecutable,
87 const char **pchArguments,
88 uint32_t unArgumentCount,
89 const char *pchWorkingDirectory)
override;
92 SetMasterProcessToThis()
override;
95 StartAutolaunchOverlays()
override;
98 ForceQuitProcess(uint32_t pidProcessToQuit)
override;
101 AbortTransition()
override;
Definitions missing from C++ header, present in C.
Definition blockqueue.hpp:15