forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamInput
syntax-tm edited this page Jul 13, 2024
·
1 revision
A versioned accessor is exported by the library.
S_API ISteamInput *SteamAPI_SteamInput_v006();
Inline, unversioned accessor to get the current version. Essentially the same as SteamInput()
, but using this ensures that you are using a matching library.
inline ISteamInput *SteamAPI_SteamInput() { return SteamAPI_SteamInput_v006(); }
Return Type | Interface | Method | Arguments |
---|---|---|---|
bool |
ISteamInput |
Init |
ISteamInput* self, bool bExplicitlyCallRunFrame |
bool |
ISteamInput |
Shutdown |
ISteamInput* self |
bool |
ISteamInput |
SetInputActionManifestFilePath |
ISteamInput* self, const char * pchInputActionManifestAbsolutePath |
void |
ISteamInput |
RunFrame |
ISteamInput* self, bool bReservedValue |
bool |
ISteamInput |
BWaitForData |
ISteamInput* self, bool bWaitForever, uint32 unTimeout |
bool |
ISteamInput |
BNewDataAvailable |
ISteamInput* self |
int |
ISteamInput |
GetConnectedControllers |
ISteamInput* self, InputHandle_t * handlesOut |
void |
ISteamInput |
EnableDeviceCallbacks |
ISteamInput* self |
void |
ISteamInput |
EnableActionEventCallbacks |
ISteamInput* self, SteamInputActionEventCallbackPointer pCallback |
InputActionSetHandle_t |
ISteamInput |
GetActionSetHandle |
ISteamInput* self, const char * pszActionSetName |
void |
ISteamInput |
ActivateActionSet |
ISteamInput* self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle |
InputActionSetHandle_t |
ISteamInput |
GetCurrentActionSet |
ISteamInput* self, InputHandle_t inputHandle |
void |
ISteamInput |
ActivateActionSetLayer |
ISteamInput* self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetLayerHandle |
void |
ISteamInput |
DeactivateActionSetLayer |
ISteamInput* self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetLayerHandle |
void |
ISteamInput |
DeactivateAllActionSetLayers |
ISteamInput* self, InputHandle_t inputHandle |
int |
ISteamInput |
GetActiveActionSetLayers |
ISteamInput* self, InputHandle_t inputHandle, InputActionSetHandle_t * handlesOut |
InputDigitalActionHandle_t |
ISteamInput |
GetDigitalActionHandle |
ISteamInput* self, const char * pszActionName |
InputDigitalActionData_t |
ISteamInput |
GetDigitalActionData |
ISteamInput* self, InputHandle_t inputHandle, InputDigitalActionHandle_t digitalActionHandle |
int |
ISteamInput |
GetDigitalActionOrigins |
ISteamInput* self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputDigitalActionHandle_t digitalActionHandle, EInputActionOrigin * originsOut |
const char * |
ISteamInput |
GetStringForDigitalActionName |
ISteamInput* self, InputDigitalActionHandle_t eActionHandle |
InputAnalogActionHandle_t |
ISteamInput |
GetAnalogActionHandle |
ISteamInput* self, const char * pszActionName |
InputAnalogActionData_t |
ISteamInput |
GetAnalogActionData |
ISteamInput* self, InputHandle_t inputHandle, InputAnalogActionHandle_t analogActionHandle |
int |
ISteamInput |
GetAnalogActionOrigins |
ISteamInput* self, InputHandle_t inputHandle, InputActionSetHandle_t actionSetHandle, InputAnalogActionHandle_t analogActionHandle, EInputActionOrigin * originsOut |
const char * |
ISteamInput |
GetGlyphPNGForActionOrigin |
ISteamInput* self, EInputActionOrigin eOrigin, ESteamInputGlyphSize eSize, uint32 unFlags |
const char * |
ISteamInput |
GetGlyphSVGForActionOrigin |
ISteamInput* self, EInputActionOrigin eOrigin, uint32 unFlags |
const char * |
ISteamInput |
GetGlyphForActionOrigin_Legacy |
ISteamInput* self, EInputActionOrigin eOrigin |
const char * |
ISteamInput |
GetStringForActionOrigin |
ISteamInput* self, EInputActionOrigin eOrigin |
const char * |
ISteamInput |
GetStringForAnalogActionName |
ISteamInput* self, InputAnalogActionHandle_t eActionHandle |
void |
ISteamInput |
StopAnalogActionMomentum |
ISteamInput* self, InputHandle_t inputHandle, InputAnalogActionHandle_t eAction |
InputMotionData_t |
ISteamInput |
GetMotionData |
ISteamInput* self, InputHandle_t inputHandle |
void |
ISteamInput |
TriggerVibration |
ISteamInput* self, InputHandle_t inputHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed |
void |
ISteamInput |
TriggerVibrationExtended |
ISteamInput* self, InputHandle_t inputHandle, unsigned short usLeftSpeed, unsigned short usRightSpeed, unsigned short usLeftTriggerSpeed, unsigned short usRightTriggerSpeed |
void |
ISteamInput |
TriggerSimpleHapticEvent |
ISteamInput* self, InputHandle_t inputHandle, EControllerHapticLocation eHapticLocation, uint8 nIntensity, char nGainDB, uint8 nOtherIntensity, char nOtherGainDB |
void |
ISteamInput |
SetLEDColor |
ISteamInput* self, InputHandle_t inputHandle, uint8 nColorR, uint8 nColorG, uint8 nColorB, unsigned int nFlags |
void |
ISteamInput |
Legacy_TriggerHapticPulse |
ISteamInput* self, InputHandle_t inputHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec |
void |
ISteamInput |
Legacy_TriggerRepeatedHapticPulse |
ISteamInput* self, InputHandle_t inputHandle, ESteamControllerPad eTargetPad, unsigned short usDurationMicroSec, unsigned short usOffMicroSec, unsigned short unRepeat, unsigned int nFlags |
bool |
ISteamInput |
ShowBindingPanel |
ISteamInput* self, InputHandle_t inputHandle |
ESteamInputType |
ISteamInput |
GetInputTypeForHandle |
ISteamInput* self, InputHandle_t inputHandle |
InputHandle_t |
ISteamInput |
GetControllerForGamepadIndex |
ISteamInput* self, int nIndex |
int |
ISteamInput |
GetGamepadIndexForController |
ISteamInput* self, InputHandle_t ulinputHandle |
const char * |
ISteamInput |
GetStringForXboxOrigin |
ISteamInput* self, EXboxOrigin eOrigin |
const char * |
ISteamInput |
GetGlyphForXboxOrigin |
ISteamInput* self, EXboxOrigin eOrigin |
EInputActionOrigin |
ISteamInput |
GetActionOriginFromXboxOrigin |
ISteamInput* self, InputHandle_t inputHandle, EXboxOrigin eOrigin |
EInputActionOrigin |
ISteamInput |
TranslateActionOrigin |
ISteamInput* self, ESteamInputType eDestinationInputType, EInputActionOrigin eSourceOrigin |
bool |
ISteamInput |
GetDeviceBindingRevision |
ISteamInput* self, InputHandle_t inputHandle, int * pMajor, int * pMinor |
uint32 |
ISteamInput |
GetRemotePlaySessionID |
ISteamInput* self, InputHandle_t inputHandle |
uint16 |
ISteamInput |
GetSessionInputConfigurationSettings |
ISteamInput* self |
void |
ISteamInput |
SetDualSenseTriggerEffect |
ISteamInput* self, InputHandle_t inputHandle, const ScePadTriggerEffectParam * pParam |
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