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

74 lines
2.4 KiB
C

#ifdef __cplusplus
extern "C" {
#endif
struct cppIVRChaperone_IVRChaperone_004_GetCalibrationState_params
{
void *linux_side;
uint32_t _ret;
};
extern void cppIVRChaperone_IVRChaperone_004_GetCalibrationState( struct cppIVRChaperone_IVRChaperone_004_GetCalibrationState_params *params );
struct cppIVRChaperone_IVRChaperone_004_GetPlayAreaSize_params
{
void *linux_side;
bool _ret;
float *pSizeX;
float *pSizeZ;
};
extern void cppIVRChaperone_IVRChaperone_004_GetPlayAreaSize( struct cppIVRChaperone_IVRChaperone_004_GetPlayAreaSize_params *params );
struct cppIVRChaperone_IVRChaperone_004_GetPlayAreaRect_params
{
void *linux_side;
bool _ret;
HmdQuad_t *rect;
};
extern void cppIVRChaperone_IVRChaperone_004_GetPlayAreaRect( struct cppIVRChaperone_IVRChaperone_004_GetPlayAreaRect_params *params );
struct cppIVRChaperone_IVRChaperone_004_ReloadInfo_params
{
void *linux_side;
};
extern void cppIVRChaperone_IVRChaperone_004_ReloadInfo( struct cppIVRChaperone_IVRChaperone_004_ReloadInfo_params *params );
struct cppIVRChaperone_IVRChaperone_004_SetSceneColor_params
{
void *linux_side;
HmdColor_t color;
};
extern void cppIVRChaperone_IVRChaperone_004_SetSceneColor( struct cppIVRChaperone_IVRChaperone_004_SetSceneColor_params *params );
struct cppIVRChaperone_IVRChaperone_004_GetBoundsColor_params
{
void *linux_side;
HmdColor_t *pOutputColorArray;
int32_t nNumOutputColors;
float flCollisionBoundsFadeDistance;
HmdColor_t *pOutputCameraColor;
};
extern void cppIVRChaperone_IVRChaperone_004_GetBoundsColor( struct cppIVRChaperone_IVRChaperone_004_GetBoundsColor_params *params );
struct cppIVRChaperone_IVRChaperone_004_AreBoundsVisible_params
{
void *linux_side;
bool _ret;
};
extern void cppIVRChaperone_IVRChaperone_004_AreBoundsVisible( struct cppIVRChaperone_IVRChaperone_004_AreBoundsVisible_params *params );
struct cppIVRChaperone_IVRChaperone_004_ForceBoundsVisible_params
{
void *linux_side;
bool bForce;
};
extern void cppIVRChaperone_IVRChaperone_004_ForceBoundsVisible( struct cppIVRChaperone_IVRChaperone_004_ForceBoundsVisible_params *params );
struct cppIVRChaperone_IVRChaperone_004_ResetZeroPose_params
{
void *linux_side;
uint32_t eTrackingUniverseOrigin;
};
extern void cppIVRChaperone_IVRChaperone_004_ResetZeroPose( struct cppIVRChaperone_IVRChaperone_004_ResetZeroPose_params *params );
#ifdef __cplusplus
}
#endif