Monado OpenXR Runtime
|
This interface is missing in the C++ header but present in the C one, and the lighthouse driver requires it. More...
#include <steamvr_lh/interfaces/blockqueue.hpp>
Public Member Functions | |
virtual vr::EBlockQueueError | Create (vr::PropertyContainerHandle_t *pulQueueHandle, char *pchPath, uint32_t unBlockDataSize, uint32_t unBlockHeaderSize, uint32_t unBlockCount, uint32_t unFlags) |
virtual vr::EBlockQueueError | Connect (vr::PropertyContainerHandle_t *pulQueueHandle, char *pchPath) |
virtual vr::EBlockQueueError | Destroy (vr::PropertyContainerHandle_t ulQueueHandle) |
virtual vr::EBlockQueueError | AcquireWriteOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t *pulBlockHandle, void **ppvBuffer) |
virtual vr::EBlockQueueError | ReleaseWriteOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t ulBlockHandle) |
virtual vr::EBlockQueueError | WaitAndAcquireReadOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t *pulBlockHandle, void **ppvBuffer, vr::EBlockQueueReadType eReadType, uint32_t unTimeoutMs) |
virtual vr::EBlockQueueError | AcquireReadOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t *pulBlockHandle, void **ppvBuffer, vr::EBlockQueueReadType eReadType) |
virtual vr::EBlockQueueError | ReleaseReadOnlyBlock (vr::PropertyContainerHandle_t ulQueueHandle, vr::PropertyContainerHandle_t ulBlockHandle) |
virtual vr::EBlockQueueError | QueueHasReader (vr::PropertyContainerHandle_t ulQueueHandle, bool *pbHasReaders) |
This interface is missing in the C++ header but present in the C one, and the lighthouse driver requires it.