mirror of
https://github.com/ValveSoftware/Proton.git
synced 2025-06-12 21:27:47 +02:00
vrclient: Move sources out of vrclient_x64 subfolder.
CW-Bug-Id: #22729
This commit is contained in:

committed by
Arkadiusz Hiler

parent
98a90a1458
commit
e9aeba85f2
43
vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp
Normal file
43
vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp
Normal file
@ -0,0 +1,43 @@
|
||||
/* This file is auto-generated, do not edit. */
|
||||
#include "unix_private.h"
|
||||
|
||||
NTSTATUS IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args )
|
||||
{
|
||||
struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *)args;
|
||||
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side;
|
||||
u_VROverlayView_t u_pOverlayView;
|
||||
if (params->pOverlayView) u_pOverlayView = *params->pOverlayView;
|
||||
params->_ret = (uint32_t)iface->AcquireOverlayView( params->ulOverlayHandle, params->pNativeDevice, params->pOverlayView ? &u_pOverlayView : nullptr, params->unOverlayViewSize );
|
||||
if (params->pOverlayView) *params->pOverlayView = u_pOverlayView;
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS IVROverlayView_IVROverlayView_003_ReleaseOverlayView( void *args )
|
||||
{
|
||||
struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_ReleaseOverlayView_params *)args;
|
||||
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side;
|
||||
u_VROverlayView_t u_pOverlayView;
|
||||
if (params->pOverlayView) u_pOverlayView = *params->pOverlayView;
|
||||
params->_ret = (uint32_t)iface->ReleaseOverlayView( params->pOverlayView ? &u_pOverlayView : nullptr );
|
||||
if (params->pOverlayView) *params->pOverlayView = u_pOverlayView;
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS IVROverlayView_IVROverlayView_003_PostOverlayEvent( void *args )
|
||||
{
|
||||
struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *params = (struct IVROverlayView_IVROverlayView_003_PostOverlayEvent_params *)args;
|
||||
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side;
|
||||
u_VREvent_t_1168 u_pvrEvent;
|
||||
if (params->pvrEvent) u_pvrEvent = *params->pvrEvent;
|
||||
iface->PostOverlayEvent( params->ulOverlayHandle, params->pvrEvent ? &u_pvrEvent : nullptr );
|
||||
return 0;
|
||||
}
|
||||
|
||||
NTSTATUS IVROverlayView_IVROverlayView_003_IsViewingPermitted( void *args )
|
||||
{
|
||||
struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *params = (struct IVROverlayView_IVROverlayView_003_IsViewingPermitted_params *)args;
|
||||
struct u_IVROverlayView_IVROverlayView_003 *iface = (struct u_IVROverlayView_IVROverlayView_003 *)params->linux_side;
|
||||
params->_ret = (bool)iface->IsViewingPermitted( params->ulOverlayHandle );
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user