-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCAdapterSteamController004.h
26 lines (25 loc) · 1.49 KB
/
CAdapterSteamController004.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class CAdapterSteamController004
{
virtual unknown_ret Init() = 0;
virtual unknown_ret Shutdown() = 0;
virtual unknown_ret RunFrame() = 0;
virtual unknown_ret GetConnectedControllers( uint64 * ) = 0;
virtual unknown_ret ShowBindingPanel( uint64 ) = 0;
virtual unknown_ret GetActionSetHandle( char const* ) = 0;
virtual unknown_ret ActivateActionSet( uint64, uint64 ) = 0;
virtual unknown_ret GetCurrentActionSet( uint64 ) = 0;
virtual unknown_ret GetDigitalActionHandle( char const* ) = 0;
virtual unknown_ret GetDigitalActionData( uint64, uint64 ) = 0;
virtual unknown_ret GetDigitalActionOrigins( uint64, uint64, uint64, EControllerActionOrigin * ) = 0;
virtual unknown_ret GetAnalogActionHandle( char const* ) = 0;
virtual unknown_ret GetAnalogActionData( uint64, uint64 ) = 0;
virtual unknown_ret GetAnalogActionOrigins( uint64, uint64, uint64, EControllerActionOrigin * ) = 0;
virtual unknown_ret StopAnalogActionMomentum( uint64, uint64 ) = 0;
virtual unknown_ret TriggerHapticPulse( uint64, ESteamControllerPad, uint16 ) = 0;
virtual unknown_ret TriggerRepeatedHapticPulse( uint64, ESteamControllerPad, uint16, uint16, uint16, uint32 ) = 0;
virtual unknown_ret GetGamepadIndexForController( uint64 ) = 0;
virtual unknown_ret GetControllerForGamepadIndex( int32 ) = 0;
virtual unknown_ret GetMotionData( uint64 ) = 0;
virtual unknown_ret ShowDigitalActionOrigins( uint64, uint64, float, float, float ) = 0;
virtual unknown_ret ShowAnalogActionOrigins( uint64, uint64, float, float, float ) = 0;
};