| bool Init(bool bExplicitlyCallRunFrame) | PublicStatic | | 0x01 |
| bool Shutdown() | PublicStatic | | 0x01 |
| bool SetInputActionManifestFilePath(const string& pchInputActionManifestAbsolutePath) | PublicStatic | | 0x08 |
| void RunFrame(bool bReservedValue) | PublicStatic | | 0x01 |
| bool BWaitForData(bool bWaitForever, uint unTimeout) | PublicStatic | | 0x04 |
| bool BNewDataAvailable() | PublicStatic | | 0x01 |
| int GetConnectedControllers(const InputHandle_t[]& handlesOut) | PublicStatic | | 0x08 |
| void EnableDeviceCallbacks() | PublicStatic | | 0x00 |
| void EnableActionEventCallbacks(SteamInputActionEventCallbackPointer pCallback) | PublicStatic | | 0x08 |
| InputActionSetHandle_t GetActionSetHandle(const string& pszActionSetName) | PublicStatic | | 0x08 |
| void ActivateActionSet(const InputHandle_t& inputHandle, const InputActionSetHandle_t& actionSetHandle) | PublicStatic | | 0x08 |
| InputActionSetHandle_t GetCurrentActionSet(const InputHandle_t& inputHandle) | PublicStatic | | 0x08 |
| void ActivateActionSetLayer(const InputHandle_t& inputHandle, const InputActionSetHandle_t& actionSetLayerHandle) | PublicStatic | | 0x08 |
| void DeactivateActionSetLayer(const InputHandle_t& inputHandle, const InputActionSetHandle_t& actionSetLayerHandle) | PublicStatic | | 0x08 |
| void DeactivateAllActionSetLayers(const InputHandle_t& inputHandle) | PublicStatic | | 0x08 |
| int GetActiveActionSetLayers(const InputHandle_t& inputHandle, const InputActionSetHandle_t[]& handlesOut) | PublicStatic | | 0x08 |
| InputDigitalActionHandle_t GetDigitalActionHandle(const string& pszActionName) | PublicStatic | | 0x08 |
| InputDigitalActionData_t GetDigitalActionData(const InputHandle_t& inputHandle, const InputDigitalActionHandle_t& digitalActionHandle) | PublicStatic | | 0x08 |
| int GetDigitalActionOrigins(const InputHandle_t& inputHandle, const InputActionSetHandle_t& actionSetHandle, const InputDigitalActionHandle_t& digitalActionHandle, const EInputActionOrigin[]& originsOut) | PublicStatic | | 0x08 |
| string GetStringForDigitalActionName(const InputDigitalActionHandle_t& eActionHandle) | PublicStatic | | 0x08 |
| InputAnalogActionHandle_t GetAnalogActionHandle(const string& pszActionName) | PublicStatic | | 0x08 |
| InputAnalogActionData_t GetAnalogActionData(const InputHandle_t& inputHandle, const InputAnalogActionHandle_t& analogActionHandle) | PublicStatic | | 0x0D |
| int GetAnalogActionOrigins(const InputHandle_t& inputHandle, const InputActionSetHandle_t& actionSetHandle, const InputAnalogActionHandle_t& analogActionHandle, const EInputActionOrigin[]& originsOut) | PublicStatic | | 0x08 |
| string GetGlyphPNGForActionOrigin(const EInputActionOrigin& eOrigin, const ESteamInputGlyphSize& eSize, uint unFlags) | PublicStatic | | 0x08 |
| string GetGlyphSVGForActionOrigin(const EInputActionOrigin& eOrigin, uint unFlags) | PublicStatic | | 0x08 |
| string GetGlyphForActionOrigin_Legacy(const EInputActionOrigin& eOrigin) | PublicStatic | | 0x08 |
| string GetStringForActionOrigin(const EInputActionOrigin& eOrigin) | PublicStatic | | 0x08 |
| string GetStringForAnalogActionName(const InputAnalogActionHandle_t& eActionHandle) | PublicStatic | | 0x08 |
| void StopAnalogActionMomentum(const InputHandle_t& inputHandle, const InputAnalogActionHandle_t& eAction) | PublicStatic | | 0x08 |
| InputMotionData_t GetMotionData(const InputHandle_t& inputHandle) | PublicStatic | | 0x28 |
| void TriggerVibration(const InputHandle_t& inputHandle, ushort usLeftSpeed, ushort usRightSpeed) | PublicStatic | | 0x08 |
| void TriggerVibrationExtended(const InputHandle_t& inputHandle, ushort usLeftSpeed, ushort usRightSpeed, ushort usLeftTriggerSpeed, ushort usRightTriggerSpeed) | PublicStatic | | 0x08 |
| void TriggerSimpleHapticEvent(const InputHandle_t& inputHandle, const EControllerHapticLocation& eHapticLocation, byte nIntensity, ushort nGainDB, byte nOtherIntensity, ushort nOtherGainDB) | PublicStatic | | 0x08 |
| void SetLEDColor(const InputHandle_t& inputHandle, byte nColorR, byte nColorG, byte nColorB, uint nFlags) | PublicStatic | | 0x08 |
| void Legacy_TriggerHapticPulse(const InputHandle_t& inputHandle, const ESteamControllerPad& eTargetPad, ushort usDurationMicroSec) | PublicStatic | | 0x08 |
| void Legacy_TriggerRepeatedHapticPulse(const InputHandle_t& inputHandle, const ESteamControllerPad& eTargetPad, ushort usDurationMicroSec, ushort usOffMicroSec, ushort unRepeat, uint nFlags) | PublicStatic | | 0x08 |
| bool ShowBindingPanel(const InputHandle_t& inputHandle) | PublicStatic | | 0x08 |
| ESteamInputType GetInputTypeForHandle(const InputHandle_t& inputHandle) | PublicStatic | | 0x08 |
| InputHandle_t GetControllerForGamepadIndex(int nIndex) | PublicStatic | | 0x08 |
| int GetGamepadIndexForController(const InputHandle_t& ulinputHandle) | PublicStatic | | 0x08 |
| string GetStringForXboxOrigin(const EXboxOrigin& eOrigin) | PublicStatic | | 0x08 |
| string GetGlyphForXboxOrigin(const EXboxOrigin& eOrigin) | PublicStatic | | 0x08 |
| EInputActionOrigin GetActionOriginFromXboxOrigin(const InputHandle_t& inputHandle, const EXboxOrigin& eOrigin) | PublicStatic | | 0x08 |
| EInputActionOrigin TranslateActionOrigin(const ESteamInputType& eDestinationInputType, const EInputActionOrigin& eSourceOrigin) | PublicStatic | | 0x04 |
| bool GetDeviceBindingRevision(const InputHandle_t& inputHandle, ref int& pMajor, ref int& pMinor) | PublicStatic | | 0x08 |
| uint GetRemotePlaySessionID(const InputHandle_t& inputHandle) | PublicStatic | | 0x08 |
| ushort GetSessionInputConfigurationSettings() | PublicStatic | | 0x02 |
| void SetDualSenseTriggerEffect(const InputHandle_t& inputHandle, long pParam) | PublicStatic | | 0x08 |