vrclient: Use integer types instead of enums.

CW-Bug-Id: #22729
This commit is contained in:
Rémi Bernon 2023-09-14 16:22:47 +02:00
parent 07e95d32c1
commit b2c5a27426
117 changed files with 4969 additions and 4975 deletions

View file

@ -4,7 +4,7 @@ extern "C" {
struct cppIVROverlay_IVROverlay_024_FindOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
const char *pchOverlayKey;
VROverlayHandle_t *pOverlayHandle;
};
@ -13,7 +13,7 @@ extern void cppIVROverlay_IVROverlay_024_FindOverlay( struct cppIVROverlay_IVROv
struct cppIVROverlay_IVROverlay_024_CreateOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
const char *pchOverlayKey;
const char *pchOverlayName;
VROverlayHandle_t *pOverlayHandle;
@ -23,7 +23,7 @@ extern void cppIVROverlay_IVROverlay_024_CreateOverlay( struct cppIVROverlay_IVR
struct cppIVROverlay_IVROverlay_024_DestroyOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
};
extern void cppIVROverlay_IVROverlay_024_DestroyOverlay( struct cppIVROverlay_IVROverlay_024_DestroyOverlay_params *params );
@ -35,7 +35,7 @@ struct cppIVROverlay_IVROverlay_024_GetOverlayKey_params
VROverlayHandle_t ulOverlayHandle;
char *pchValue;
uint32_t unBufferSize;
EVROverlayError *pError;
uint32_t *pError;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayKey( struct cppIVROverlay_IVROverlay_024_GetOverlayKey_params *params );
@ -46,14 +46,14 @@ struct cppIVROverlay_IVROverlay_024_GetOverlayName_params
VROverlayHandle_t ulOverlayHandle;
char *pchValue;
uint32_t unBufferSize;
EVROverlayError *pError;
uint32_t *pError;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayName( struct cppIVROverlay_IVROverlay_024_GetOverlayName_params *params );
struct cppIVROverlay_IVROverlay_024_SetOverlayName_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
const char *pchName;
};
@ -62,7 +62,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayName( struct cppIVROverlay_IV
struct cppIVROverlay_IVROverlay_024_GetOverlayImageData_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
void *pvBuffer;
uint32_t unBufferSize;
@ -75,14 +75,14 @@ struct cppIVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum_params
{
void *linux_side;
const char *_ret;
EVROverlayError error;
uint32_t error;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum( struct cppIVROverlay_IVROverlay_024_GetOverlayErrorNameFromEnum_params *params );
struct cppIVROverlay_IVROverlay_024_SetOverlayRenderingPid_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t unPID;
};
@ -99,9 +99,9 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayRenderingPid( struct cppIVROv
struct cppIVROverlay_IVROverlay_024_SetOverlayFlag_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayFlags eOverlayFlag;
uint32_t eOverlayFlag;
bool bEnabled;
};
extern void cppIVROverlay_IVROverlay_024_SetOverlayFlag( struct cppIVROverlay_IVROverlay_024_SetOverlayFlag_params *params );
@ -109,9 +109,9 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayFlag( struct cppIVROverlay_IV
struct cppIVROverlay_IVROverlay_024_GetOverlayFlag_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayFlags eOverlayFlag;
uint32_t eOverlayFlag;
bool *pbEnabled;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayFlag( struct cppIVROverlay_IVROverlay_024_GetOverlayFlag_params *params );
@ -119,7 +119,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayFlag( struct cppIVROverlay_IV
struct cppIVROverlay_IVROverlay_024_GetOverlayFlags_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t *pFlags;
};
@ -128,7 +128,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayFlags( struct cppIVROverlay_I
struct cppIVROverlay_IVROverlay_024_SetOverlayColor_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float fRed;
float fGreen;
@ -139,7 +139,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayColor( struct cppIVROverlay_I
struct cppIVROverlay_IVROverlay_024_GetOverlayColor_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float *pfRed;
float *pfGreen;
@ -150,7 +150,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayColor( struct cppIVROverlay_I
struct cppIVROverlay_IVROverlay_024_SetOverlayAlpha_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float fAlpha;
};
@ -159,7 +159,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayAlpha( struct cppIVROverlay_I
struct cppIVROverlay_IVROverlay_024_GetOverlayAlpha_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float *pfAlpha;
};
@ -168,7 +168,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayAlpha( struct cppIVROverlay_I
struct cppIVROverlay_IVROverlay_024_SetOverlayTexelAspect_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float fTexelAspect;
};
@ -177,7 +177,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTexelAspect( struct cppIVROve
struct cppIVROverlay_IVROverlay_024_GetOverlayTexelAspect_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float *pfTexelAspect;
};
@ -186,7 +186,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTexelAspect( struct cppIVROve
struct cppIVROverlay_IVROverlay_024_SetOverlaySortOrder_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t unSortOrder;
};
@ -195,7 +195,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlaySortOrder( struct cppIVROverl
struct cppIVROverlay_IVROverlay_024_GetOverlaySortOrder_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t *punSortOrder;
};
@ -204,7 +204,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlaySortOrder( struct cppIVROverl
struct cppIVROverlay_IVROverlay_024_SetOverlayWidthInMeters_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float fWidthInMeters;
};
@ -213,7 +213,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayWidthInMeters( struct cppIVRO
struct cppIVROverlay_IVROverlay_024_GetOverlayWidthInMeters_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float *pfWidthInMeters;
};
@ -222,7 +222,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayWidthInMeters( struct cppIVRO
struct cppIVROverlay_IVROverlay_024_SetOverlayCurvature_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float fCurvature;
};
@ -231,7 +231,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayCurvature( struct cppIVROverl
struct cppIVROverlay_IVROverlay_024_GetOverlayCurvature_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float *pfCurvature;
};
@ -240,25 +240,25 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayCurvature( struct cppIVROverl
struct cppIVROverlay_IVROverlay_024_SetOverlayTextureColorSpace_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
EColorSpace eTextureColorSpace;
uint32_t eTextureColorSpace;
};
extern void cppIVROverlay_IVROverlay_024_SetOverlayTextureColorSpace( struct cppIVROverlay_IVROverlay_024_SetOverlayTextureColorSpace_params *params );
struct cppIVROverlay_IVROverlay_024_GetOverlayTextureColorSpace_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
EColorSpace *peTextureColorSpace;
uint32_t *peTextureColorSpace;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayTextureColorSpace( struct cppIVROverlay_IVROverlay_024_GetOverlayTextureColorSpace_params *params );
struct cppIVROverlay_IVROverlay_024_SetOverlayTextureBounds_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
const VRTextureBounds_t *pOverlayTextureBounds;
};
@ -267,7 +267,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTextureBounds( struct cppIVRO
struct cppIVROverlay_IVROverlay_024_GetOverlayTextureBounds_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VRTextureBounds_t *pOverlayTextureBounds;
};
@ -276,18 +276,18 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTextureBounds( struct cppIVRO
struct cppIVROverlay_IVROverlay_024_GetOverlayTransformType_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayTransformType *peTransformType;
uint32_t *peTransformType;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayTransformType( struct cppIVROverlay_IVROverlay_024_GetOverlayTransformType_params *params );
struct cppIVROverlay_IVROverlay_024_SetOverlayTransformAbsolute_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
ETrackingUniverseOrigin eTrackingOrigin;
uint32_t eTrackingOrigin;
const HmdMatrix34_t *pmatTrackingOriginToOverlayTransform;
};
extern void cppIVROverlay_IVROverlay_024_SetOverlayTransformAbsolute( struct cppIVROverlay_IVROverlay_024_SetOverlayTransformAbsolute_params *params );
@ -295,9 +295,9 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTransformAbsolute( struct cpp
struct cppIVROverlay_IVROverlay_024_GetOverlayTransformAbsolute_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
ETrackingUniverseOrigin *peTrackingOrigin;
uint32_t *peTrackingOrigin;
HmdMatrix34_t *pmatTrackingOriginToOverlayTransform;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayTransformAbsolute( struct cppIVROverlay_IVROverlay_024_GetOverlayTransformAbsolute_params *params );
@ -305,7 +305,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTransformAbsolute( struct cpp
struct cppIVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelative_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
TrackedDeviceIndex_t unTrackedDevice;
const HmdMatrix34_t *pmatTrackedDeviceToOverlayTransform;
@ -315,7 +315,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceRelativ
struct cppIVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelative_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
TrackedDeviceIndex_t *punTrackedDevice;
HmdMatrix34_t *pmatTrackedDeviceToOverlayTransform;
@ -325,7 +325,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceRelativ
struct cppIVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceComponent_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
TrackedDeviceIndex_t unDeviceIndex;
const char *pchComponentName;
@ -335,7 +335,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTransformTrackedDeviceCompone
struct cppIVROverlay_IVROverlay_024_GetOverlayTransformTrackedDeviceComponent_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
TrackedDeviceIndex_t *punDeviceIndex;
char *pchComponentName;
@ -366,7 +366,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTransformOverlayRelative( str
struct cppIVROverlay_IVROverlay_024_SetOverlayTransformCursor_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulCursorOverlayHandle;
const HmdVector2_t *pvHotspot;
};
@ -384,7 +384,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTransformCursor( struct cppIV
struct cppIVROverlay_IVROverlay_024_ShowOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
};
extern void cppIVROverlay_IVROverlay_024_ShowOverlay( struct cppIVROverlay_IVROverlay_024_ShowOverlay_params *params );
@ -392,7 +392,7 @@ extern void cppIVROverlay_IVROverlay_024_ShowOverlay( struct cppIVROverlay_IVROv
struct cppIVROverlay_IVROverlay_024_HideOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
};
extern void cppIVROverlay_IVROverlay_024_HideOverlay( struct cppIVROverlay_IVROverlay_024_HideOverlay_params *params );
@ -408,9 +408,9 @@ extern void cppIVROverlay_IVROverlay_024_IsOverlayVisible( struct cppIVROverlay_
struct cppIVROverlay_IVROverlay_024_GetTransformForOverlayCoordinates_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
ETrackingUniverseOrigin eTrackingOrigin;
uint32_t eTrackingOrigin;
HmdVector2_t coordinatesInOverlay;
HmdMatrix34_t *pmatTransform;
};
@ -429,25 +429,25 @@ extern void cppIVROverlay_IVROverlay_024_PollNextOverlayEvent( struct cppIVROver
struct cppIVROverlay_IVROverlay_024_GetOverlayInputMethod_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayInputMethod *peInputMethod;
uint32_t *peInputMethod;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayInputMethod( struct cppIVROverlay_IVROverlay_024_GetOverlayInputMethod_params *params );
struct cppIVROverlay_IVROverlay_024_SetOverlayInputMethod_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayInputMethod eInputMethod;
uint32_t eInputMethod;
};
extern void cppIVROverlay_IVROverlay_024_SetOverlayInputMethod( struct cppIVROverlay_IVROverlay_024_SetOverlayInputMethod_params *params );
struct cppIVROverlay_IVROverlay_024_GetOverlayMouseScale_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
HmdVector2_t *pvecMouseScale;
};
@ -456,7 +456,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayMouseScale( struct cppIVROver
struct cppIVROverlay_IVROverlay_024_SetOverlayMouseScale_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
const HmdVector2_t *pvecMouseScale;
};
@ -483,7 +483,7 @@ extern void cppIVROverlay_IVROverlay_024_IsHoverTargetOverlay( struct cppIVROver
struct cppIVROverlay_IVROverlay_024_SetOverlayIntersectionMask_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayIntersectionMaskPrimitive_t *pMaskPrimitives;
uint32_t unNumMaskPrimitives;
@ -494,7 +494,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayIntersectionMask( struct cppI
struct cppIVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
float fDurationSeconds;
float fFrequency;
@ -505,7 +505,7 @@ extern void cppIVROverlay_IVROverlay_024_TriggerLaserMouseHapticVibration( struc
struct cppIVROverlay_IVROverlay_024_SetOverlayCursor_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
VROverlayHandle_t ulCursorHandle;
};
@ -514,7 +514,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayCursor( struct cppIVROverlay_
struct cppIVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
const HmdVector2_t *pvCursor;
};
@ -523,7 +523,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayCursorPositionOverride( struc
struct cppIVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
};
extern void cppIVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride( struct cppIVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride_params *params );
@ -531,7 +531,7 @@ extern void cppIVROverlay_IVROverlay_024_ClearOverlayCursorPositionOverride( str
struct cppIVROverlay_IVROverlay_024_SetOverlayTexture_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
const Texture_t *pTexture;
};
@ -540,7 +540,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayTexture( struct cppIVROverlay
struct cppIVROverlay_IVROverlay_024_ClearOverlayTexture_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
};
extern void cppIVROverlay_IVROverlay_024_ClearOverlayTexture( struct cppIVROverlay_IVROverlay_024_ClearOverlayTexture_params *params );
@ -548,7 +548,7 @@ extern void cppIVROverlay_IVROverlay_024_ClearOverlayTexture( struct cppIVROverl
struct cppIVROverlay_IVROverlay_024_SetOverlayRaw_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
void *pvBuffer;
uint32_t unWidth;
@ -560,7 +560,7 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayRaw( struct cppIVROverlay_IVR
struct cppIVROverlay_IVROverlay_024_SetOverlayFromFile_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
const char *pchFilePath;
};
@ -569,15 +569,15 @@ extern void cppIVROverlay_IVROverlay_024_SetOverlayFromFile( struct cppIVROverla
struct cppIVROverlay_IVROverlay_024_GetOverlayTexture_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
void **pNativeTextureHandle;
void *pNativeTextureRef;
uint32_t *pWidth;
uint32_t *pHeight;
uint32_t *pNativeFormat;
ETextureType *pAPIType;
EColorSpace *pColorSpace;
uint32_t *pAPIType;
uint32_t *pColorSpace;
VRTextureBounds_t *pTextureBounds;
};
extern void cppIVROverlay_IVROverlay_024_GetOverlayTexture( struct cppIVROverlay_IVROverlay_024_GetOverlayTexture_params *params );
@ -585,7 +585,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTexture( struct cppIVROverlay
struct cppIVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
void *pNativeTextureHandle;
};
@ -594,7 +594,7 @@ extern void cppIVROverlay_IVROverlay_024_ReleaseNativeOverlayHandle( struct cppI
struct cppIVROverlay_IVROverlay_024_GetOverlayTextureSize_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t *pWidth;
uint32_t *pHeight;
@ -604,7 +604,7 @@ extern void cppIVROverlay_IVROverlay_024_GetOverlayTextureSize( struct cppIVROve
struct cppIVROverlay_IVROverlay_024_CreateDashboardOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
const char *pchOverlayKey;
const char *pchOverlayFriendlyName;
VROverlayHandle_t *pMainHandle;
@ -630,7 +630,7 @@ extern void cppIVROverlay_IVROverlay_024_IsActiveDashboardOverlay( struct cppIVR
struct cppIVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t unProcessId;
};
@ -639,7 +639,7 @@ extern void cppIVROverlay_IVROverlay_024_SetDashboardOverlaySceneProcess( struct
struct cppIVROverlay_IVROverlay_024_GetDashboardOverlaySceneProcess_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
uint32_t *punProcessId;
};
@ -662,9 +662,9 @@ extern void cppIVROverlay_IVROverlay_024_GetPrimaryDashboardDevice( struct cppIV
struct cppIVROverlay_IVROverlay_024_ShowKeyboard_params
{
void *linux_side;
EVROverlayError _ret;
EGamepadTextInputMode eInputMode;
EGamepadTextInputLineMode eLineInputMode;
uint32_t _ret;
uint32_t eInputMode;
uint32_t eLineInputMode;
uint32_t unFlags;
const char *pchDescription;
uint32_t unCharMax;
@ -676,10 +676,10 @@ extern void cppIVROverlay_IVROverlay_024_ShowKeyboard( struct cppIVROverlay_IVRO
struct cppIVROverlay_IVROverlay_024_ShowKeyboardForOverlay_params
{
void *linux_side;
EVROverlayError _ret;
uint32_t _ret;
VROverlayHandle_t ulOverlayHandle;
EGamepadTextInputMode eInputMode;
EGamepadTextInputLineMode eLineInputMode;
uint32_t eInputMode;
uint32_t eLineInputMode;
uint32_t unFlags;
const char *pchDescription;
uint32_t unCharMax;
@ -706,7 +706,7 @@ extern void cppIVROverlay_IVROverlay_024_HideKeyboard( struct cppIVROverlay_IVRO
struct cppIVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute_params
{
void *linux_side;
ETrackingUniverseOrigin eTrackingOrigin;
uint32_t eTrackingOrigin;
const HmdMatrix34_t *pmatTrackingOriginToKeyboardTransform;
};
extern void cppIVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute( struct cppIVROverlay_IVROverlay_024_SetKeyboardTransformAbsolute_params *params );
@ -722,7 +722,7 @@ extern void cppIVROverlay_IVROverlay_024_SetKeyboardPositionForOverlay( struct c
struct cppIVROverlay_IVROverlay_024_ShowMessageOverlay_params
{
void *linux_side;
VRMessageOverlayResponse _ret;
uint32_t _ret;
const char *pchText;
const char *pchCaption;
const char *pchButton0Text;