Yucom/vrclient_x64/vrclient_x64/cppIVROverlayView_IVROverlayView_003.h
2023-12-19 19:42:15 +01:00

41 lines
1.4 KiB
C

#ifdef __cplusplus
extern "C" {
#endif
struct cppIVROverlayView_IVROverlayView_003_AcquireOverlayView_params
{
void *linux_side;
EVROverlayError _ret;
VROverlayHandle_t ulOverlayHandle;
VRNativeDevice_t *pNativeDevice;
VROverlayView_t *pOverlayView;
uint32_t unOverlayViewSize;
};
extern void cppIVROverlayView_IVROverlayView_003_AcquireOverlayView( struct cppIVROverlayView_IVROverlayView_003_AcquireOverlayView_params *params );
struct cppIVROverlayView_IVROverlayView_003_ReleaseOverlayView_params
{
void *linux_side;
EVROverlayError _ret;
VROverlayView_t *pOverlayView;
};
extern void cppIVROverlayView_IVROverlayView_003_ReleaseOverlayView( struct cppIVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *params );
struct cppIVROverlayView_IVROverlayView_003_PostOverlayEvent_params
{
void *linux_side;
VROverlayHandle_t ulOverlayHandle;
const VREvent_t *pvrEvent;
};
extern void cppIVROverlayView_IVROverlayView_003_PostOverlayEvent( struct cppIVROverlayView_IVROverlayView_003_PostOverlayEvent_params *params );
struct cppIVROverlayView_IVROverlayView_003_IsViewingPermitted_params
{
void *linux_side;
bool _ret;
VROverlayHandle_t ulOverlayHandle;
};
extern void cppIVROverlayView_IVROverlayView_003_IsViewingPermitted( struct cppIVROverlayView_IVROverlayView_003_IsViewingPermitted_params *params );
#ifdef __cplusplus
}
#endif