mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-28 10:14:37 +01:00
206 lines
6.5 KiB
C
206 lines
6.5 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 cppIVRInput_IVRInput_004_SetActionManifestPath_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchActionManifestPath;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_SetActionManifestPath( struct cppIVRInput_IVRInput_004_SetActionManifestPath_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetActionSetHandle_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchActionSetName;
|
|
uint64_t *pHandle;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetActionSetHandle( struct cppIVRInput_IVRInput_004_GetActionSetHandle_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetActionHandle_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchActionName;
|
|
uint64_t *pHandle;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetActionHandle( struct cppIVRInput_IVRInput_004_GetActionHandle_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetInputSourceHandle_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchInputSourcePath;
|
|
uint64_t *pHandle;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetInputSourceHandle( struct cppIVRInput_IVRInput_004_GetInputSourceHandle_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_UpdateActionState_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
VRActiveActionSet_t_1016 *pSets;
|
|
uint32_t unSizeOfVRSelectedActionSet_t;
|
|
uint32_t unSetCount;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_UpdateActionState( struct cppIVRInput_IVRInput_004_UpdateActionState_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetDigitalActionData_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
w_InputDigitalActionData_t *pActionData;
|
|
uint32_t unActionDataSize;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetDigitalActionData( struct cppIVRInput_IVRInput_004_GetDigitalActionData_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetAnalogActionData_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
w_InputAnalogActionData_t *pActionData;
|
|
uint32_t unActionDataSize;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetAnalogActionData( struct cppIVRInput_IVRInput_004_GetAnalogActionData_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetPoseActionData_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
uint32_t eOrigin;
|
|
float fPredictedSecondsFromNow;
|
|
w_InputPoseActionData_t *pActionData;
|
|
uint32_t unActionDataSize;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetPoseActionData( struct cppIVRInput_IVRInput_004_GetPoseActionData_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetSkeletalActionData_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
w_InputSkeletalActionData_t_1016 *pActionData;
|
|
uint32_t unActionDataSize;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetSkeletalActionData( struct cppIVRInput_IVRInput_004_GetSkeletalActionData_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetSkeletalBoneData_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
uint32_t eTransformSpace;
|
|
uint32_t eMotionRange;
|
|
VRBoneTransform_t *pTransformArray;
|
|
uint32_t unTransformArrayCount;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetSkeletalBoneData( struct cppIVRInput_IVRInput_004_GetSkeletalBoneData_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
uint32_t eTransformSpace;
|
|
uint32_t eMotionRange;
|
|
void *pvCompressedData;
|
|
uint32_t unCompressedSize;
|
|
uint32_t *punRequiredCompressedSize;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetSkeletalBoneDataCompressed( struct cppIVRInput_IVRInput_004_GetSkeletalBoneDataCompressed_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_DecompressSkeletalBoneData_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
void *pvCompressedBuffer;
|
|
uint32_t unCompressedBufferSize;
|
|
uint32_t *peTransformSpace;
|
|
VRBoneTransform_t *pTransformArray;
|
|
uint32_t unTransformArrayCount;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_DecompressSkeletalBoneData( struct cppIVRInput_IVRInput_004_DecompressSkeletalBoneData_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_TriggerHapticVibrationAction_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t action;
|
|
float fStartSecondsFromNow;
|
|
float fDurationSeconds;
|
|
float fFrequency;
|
|
float fAmplitude;
|
|
uint64_t ulRestrictToDevice;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_TriggerHapticVibrationAction( struct cppIVRInput_IVRInput_004_TriggerHapticVibrationAction_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetActionOrigins_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t actionSetHandle;
|
|
uint64_t digitalActionHandle;
|
|
uint64_t *originsOut;
|
|
uint32_t originOutCount;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetActionOrigins( struct cppIVRInput_IVRInput_004_GetActionOrigins_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetOriginLocalizedName_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t origin;
|
|
char *pchNameArray;
|
|
uint32_t unNameArraySize;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetOriginLocalizedName( struct cppIVRInput_IVRInput_004_GetOriginLocalizedName_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t origin;
|
|
w_InputOriginInfo_t *pOriginInfo;
|
|
uint32_t unOriginInfoSize;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_GetOriginTrackedDeviceInfo( struct cppIVRInput_IVRInput_004_GetOriginTrackedDeviceInfo_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_ShowActionOrigins_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint64_t actionSetHandle;
|
|
uint64_t ulActionHandle;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_ShowActionOrigins( struct cppIVRInput_IVRInput_004_ShowActionOrigins_params *params );
|
|
|
|
struct cppIVRInput_IVRInput_004_ShowBindingsForActionSet_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
VRActiveActionSet_t_1016 *pSets;
|
|
uint32_t unSizeOfVRSelectedActionSet_t;
|
|
uint32_t unSetCount;
|
|
uint64_t originToHighlight;
|
|
};
|
|
extern void cppIVRInput_IVRInput_004_ShowBindingsForActionSet( struct cppIVRInput_IVRInput_004_ShowBindingsForActionSet_params *params );
|
|
|
|
#ifdef __cplusplus
|
|
} /* extern "C" */
|
|
#endif /* __cplusplus */
|