Yucom/vrclient_x64/vrclient_x64/cppIVRCompositor_IVRCompositor_013.h
2024-02-15 15:53:26 +02:00

217 lines
7.7 KiB
C

/* This file is auto-generated, do not edit. */
#include <stdarg.h>
#include <stddef.h>
#include <stdint.h>
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
struct cppIVRCompositor_IVRCompositor_013_SetTrackingSpace_params
{
void *linux_side;
uint32_t eOrigin;
};
extern void cppIVRCompositor_IVRCompositor_013_SetTrackingSpace( struct cppIVRCompositor_IVRCompositor_013_SetTrackingSpace_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetTrackingSpace_params
{
void *linux_side;
uint32_t _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_GetTrackingSpace( struct cppIVRCompositor_IVRCompositor_013_GetTrackingSpace_params *params );
struct cppIVRCompositor_IVRCompositor_013_WaitGetPoses_params
{
void *linux_side;
uint32_t _ret;
TrackedDevicePose_t *pRenderPoseArray;
uint32_t unRenderPoseArrayCount;
TrackedDevicePose_t *pGamePoseArray;
uint32_t unGamePoseArrayCount;
};
extern void cppIVRCompositor_IVRCompositor_013_WaitGetPoses( struct cppIVRCompositor_IVRCompositor_013_WaitGetPoses_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetLastPoses_params
{
void *linux_side;
uint32_t _ret;
TrackedDevicePose_t *pRenderPoseArray;
uint32_t unRenderPoseArrayCount;
TrackedDevicePose_t *pGamePoseArray;
uint32_t unGamePoseArrayCount;
};
extern void cppIVRCompositor_IVRCompositor_013_GetLastPoses( struct cppIVRCompositor_IVRCompositor_013_GetLastPoses_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params
{
void *linux_side;
uint32_t _ret;
uint32_t unDeviceIndex;
TrackedDevicePose_t *pOutputPose;
TrackedDevicePose_t *pOutputGamePose;
};
extern void cppIVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex( struct cppIVRCompositor_IVRCompositor_013_GetLastPoseForTrackedDeviceIndex_params *params );
struct cppIVRCompositor_IVRCompositor_013_Submit_params
{
void *linux_side;
uint32_t _ret;
uint32_t eEye;
const w_Texture_t *pTexture;
const VRTextureBounds_t *pBounds;
uint32_t nSubmitFlags;
};
extern void cppIVRCompositor_IVRCompositor_013_Submit( struct cppIVRCompositor_IVRCompositor_013_Submit_params *params );
struct cppIVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame( struct cppIVRCompositor_IVRCompositor_013_ClearLastSubmittedFrame_params *params );
struct cppIVRCompositor_IVRCompositor_013_PostPresentHandoff_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_PostPresentHandoff( struct cppIVRCompositor_IVRCompositor_013_PostPresentHandoff_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetFrameTiming_params
{
void *linux_side;
bool _ret;
w_Compositor_FrameTiming_0915 *pTiming;
uint32_t unFramesAgo;
};
extern void cppIVRCompositor_IVRCompositor_013_GetFrameTiming( struct cppIVRCompositor_IVRCompositor_013_GetFrameTiming_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params
{
void *linux_side;
float _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_GetFrameTimeRemaining( struct cppIVRCompositor_IVRCompositor_013_GetFrameTimeRemaining_params *params );
struct cppIVRCompositor_IVRCompositor_013_FadeToColor_params
{
void *linux_side;
float fSeconds;
float fRed;
float fGreen;
float fBlue;
float fAlpha;
bool bBackground;
};
extern void cppIVRCompositor_IVRCompositor_013_FadeToColor( struct cppIVRCompositor_IVRCompositor_013_FadeToColor_params *params );
struct cppIVRCompositor_IVRCompositor_013_FadeGrid_params
{
void *linux_side;
float fSeconds;
bool bFadeIn;
};
extern void cppIVRCompositor_IVRCompositor_013_FadeGrid( struct cppIVRCompositor_IVRCompositor_013_FadeGrid_params *params );
struct cppIVRCompositor_IVRCompositor_013_SetSkyboxOverride_params
{
void *linux_side;
uint32_t _ret;
const w_Texture_t *pTextures;
uint32_t unTextureCount;
};
extern void cppIVRCompositor_IVRCompositor_013_SetSkyboxOverride( struct cppIVRCompositor_IVRCompositor_013_SetSkyboxOverride_params *params );
struct cppIVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_ClearSkyboxOverride( struct cppIVRCompositor_IVRCompositor_013_ClearSkyboxOverride_params *params );
struct cppIVRCompositor_IVRCompositor_013_CompositorBringToFront_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_CompositorBringToFront( struct cppIVRCompositor_IVRCompositor_013_CompositorBringToFront_params *params );
struct cppIVRCompositor_IVRCompositor_013_CompositorGoToBack_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_CompositorGoToBack( struct cppIVRCompositor_IVRCompositor_013_CompositorGoToBack_params *params );
struct cppIVRCompositor_IVRCompositor_013_CompositorQuit_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_CompositorQuit( struct cppIVRCompositor_IVRCompositor_013_CompositorQuit_params *params );
struct cppIVRCompositor_IVRCompositor_013_IsFullscreen_params
{
void *linux_side;
bool _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_IsFullscreen( struct cppIVRCompositor_IVRCompositor_013_IsFullscreen_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params
{
void *linux_side;
uint32_t _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess( struct cppIVRCompositor_IVRCompositor_013_GetCurrentSceneFocusProcess_params *params );
struct cppIVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params
{
void *linux_side;
uint32_t _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_GetLastFrameRenderer( struct cppIVRCompositor_IVRCompositor_013_GetLastFrameRenderer_params *params );
struct cppIVRCompositor_IVRCompositor_013_CanRenderScene_params
{
void *linux_side;
bool _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_CanRenderScene( struct cppIVRCompositor_IVRCompositor_013_CanRenderScene_params *params );
struct cppIVRCompositor_IVRCompositor_013_ShowMirrorWindow_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_ShowMirrorWindow( struct cppIVRCompositor_IVRCompositor_013_ShowMirrorWindow_params *params );
struct cppIVRCompositor_IVRCompositor_013_HideMirrorWindow_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_HideMirrorWindow( struct cppIVRCompositor_IVRCompositor_013_HideMirrorWindow_params *params );
struct cppIVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params
{
void *linux_side;
bool _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_IsMirrorWindowVisible( struct cppIVRCompositor_IVRCompositor_013_IsMirrorWindowVisible_params *params );
struct cppIVRCompositor_IVRCompositor_013_CompositorDumpImages_params
{
void *linux_side;
};
extern void cppIVRCompositor_IVRCompositor_013_CompositorDumpImages( struct cppIVRCompositor_IVRCompositor_013_CompositorDumpImages_params *params );
struct cppIVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params
{
void *linux_side;
bool _ret;
};
extern void cppIVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources( struct cppIVRCompositor_IVRCompositor_013_ShouldAppRenderWithLowResources_params *params );
struct cppIVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params
{
void *linux_side;
bool bOverride;
};
extern void cppIVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn( struct cppIVRCompositor_IVRCompositor_013_ForceInterleavedReprojectionOn_params *params );
#ifdef __cplusplus
} /* extern "C" */
#endif /* __cplusplus */