2023-09-27 15:34:23 +03:00
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
const char *pchAbsolutePathToControllerConfigVDF;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Shutdown_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_RunFrame_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
bool _ret;
|
2023-09-14 15:53:26 +03:00
|
|
|
uint32_t unControllerIndex;
|
2023-09-27 15:34:23 +03:00
|
|
|
SteamControllerState001_t *pState;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_GetControllerState_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
2023-09-14 15:53:26 +03:00
|
|
|
uint32_t unControllerIndex;
|
2023-09-14 17:22:47 +03:00
|
|
|
uint32_t eTargetPad;
|
2023-09-14 15:53:26 +03:00
|
|
|
uint16_t usDurationMicroSec;
|
2023-09-27 15:34:23 +03:00
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_TriggerHapticPulse_params *params );
|
|
|
|
|
|
|
|
struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params
|
|
|
|
{
|
|
|
|
void *linux_side;
|
|
|
|
const char *pchMode;
|
|
|
|
};
|
|
|
|
extern void cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode( struct cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode_params *params );
|
|
|
|
|