forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamController
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamController *SteamAPI_SteamController_v008();
Inline, unversioned accessor to get the current version. Essentially the same as SteamController()
, but using this ensures that you are using a matching library.
inline ISteamController *SteamAPI_SteamController() { return SteamAPI_SteamController_v008(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
bool |
ISteamController |
Init |
ISteamController* self |
bool |
ISteamController |
Shutdown |
ISteamController* self |
void |
ISteamController |
RunFrame |
ISteamController* self |
int |
ISteamController |
GetConnectedControllers |
ISteamController* self, ControllerHandle_t * handlesOut |
ControllerActionSetHandle_t |
ISteamController |
GetActionSetHandle |
ISteamController* self, const char * pszActionSetName |
void |
ISteamController |
ActivateActionSet |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle |
ControllerActionSetHandle_t |
ISteamController |
GetCurrentActionSet |
ISteamController* self, ControllerHandle_t controllerHandle |
void |
ISteamController |
ActivateActionSetLayer |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle |
void |
ISteamController |
DeactivateActionSetLayer |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetLayerHandle |
void |
ISteamController |
DeactivateAllActionSetLayers |
ISteamController* self, ControllerHandle_t controllerHandle |
int |
ISteamController |
GetActiveActionSetLayers |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t * handlesOut |
ControllerDigitalActionHandle_t |
ISteamController |
GetDigitalActionHandle |
ISteamController* self, const char * pszActionName |
InputDigitalActionData_t |
ISteamController |
GetDigitalActionData |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerDigitalActionHandle_t digitalActionHandle |
int |
ISteamController |
GetDigitalActionOrigins |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerDigitalActionHandle_t digitalActionHandle, EControllerActionOrigin * originsOut |
ControllerAnalogActionHandle_t |
ISteamController |
GetAnalogActionHandle |
ISteamController* self, const char * pszActionName |
InputAnalogActionData_t |
ISteamController |
GetAnalogActionData |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t analogActionHandle |
int |
ISteamController |
GetAnalogActionOrigins |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerActionSetHandle_t actionSetHandle, ControllerAnalogActionHandle_t analogActionHandle, EControllerActionOrigin * originsOut |
const char * |
ISteamController |
GetGlyphForActionOrigin |
ISteamController* self, EControllerActionOrigin eOrigin |
const char * |
ISteamController |
GetStringForActionOrigin |
ISteamController* self, EControllerActionOrigin eOrigin |
void |
ISteamController |
StopAnalogActionMomentum |
ISteamController* self, ControllerHandle_t controllerHandle, ControllerAnalogActionHandle_t eAction |
InputMotionData_t |
ISteamController |
GetMotionData |
ISteamController* self, ControllerHandle_t controllerHandle |
void |
ISteamController |
TriggerHapticPulse |
ISteamController* self, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec |
void |
ISteamController |
TriggerRepeatedHapticPulse |
ISteamController* self, ControllerHandle_t controllerHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags |
void |
ISteamController |
TriggerVibration |
ISteamController* self, ControllerHandle_t controllerHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed |
void |
ISteamController |
SetLEDColor |
ISteamController* self, ControllerHandle_t controllerHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags |
bool |
ISteamController |
ShowBindingPanel |
ISteamController* self, ControllerHandle_t controllerHandle |
ESteamInputType |
ISteamController |
GetInputTypeForHandle |
ISteamController* self, ControllerHandle_t controllerHandle |
ControllerHandle_t |
ISteamController |
GetControllerForGamepadIndex |
ISteamController* self, int nIndex |
int |
ISteamController |
GetGamepadIndexForController |
ISteamController* self, ControllerHandle_t ulControllerHandle |
const char * |
ISteamController |
GetStringForXboxOrigin |
ISteamController* self, EXboxOrigin eOrigin |
const char * |
ISteamController |
GetGlyphForXboxOrigin |
ISteamController* self, EXboxOrigin eOrigin |
EControllerActionOrigin |
ISteamController |
GetActionOriginFromXboxOrigin |
ISteamController* self, ControllerHandle_t controllerHandle, EXboxOrigin eOrigin |
EControllerActionOrigin |
ISteamController |
TranslateActionOrigin |
ISteamController* self, ESteamInputType eDestinationInputType, EControllerActionOrigin eSourceOrigin |
bool |
ISteamController |
GetControllerBindingRevision |
ISteamController* self, ControllerHandle_t controllerHandle, int * pMajor, int * pMinor |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links