-
Notifications
You must be signed in to change notification settings - Fork 2
SteamWorks.SteamController
SteamWorksNamespace.SteamController
- ActivateActionSet
- ActivateActionSetLayer
- DeactivateActionSetLayer
- DeactivateAllActionSetLayers
- GetActionOriginFromXboxOrigin
- GetActionSetHandle
- GetActiveActionSetLayers
- GetAnalogActionData
- GetAnalogActionHandle
- GetAnalogActionOrigins
- GetConnectedControllers
- GetControllerBindingRevision
- GetControllerForGamepadIndex
- GetCurrentActionSet
- GetDigitalActionData
- GetDigitalActionHandle
- GetDigitalActionOrigins
- GetGamepadIndexForController
- GetGlyphForActionOrigin
- GetGlyphForXboxOrigin
- GetInputTypeForHandle
- GetMotionData
- GetStringForActionOrigin
- GetStringForXboxOrigin
- Init
- RunFrame
- SetLEDColor
- ShowBindingPanel
- Shutdown
- StopAnalogActionMomentum
- TranslateActionOrigin
- TriggerHapticPulse
- TriggerRepeatedHapticPulse
- TriggerVibration
• ActivateActionSet: (controllerHandle: number, actionSetHandle: number) => undefined
▸ (controllerHandle, actionSetHandle): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
actionSetHandle |
number |
undefined
• ActivateActionSetLayer: (controllerHandle: number, actionSetLayerHandle: number) => undefined
▸ (controllerHandle, actionSetLayerHandle): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
actionSetLayerHandle |
number |
undefined
• DeactivateActionSetLayer: (controllerHandle: number, actionSetLayerHandle: number) => undefined
▸ (controllerHandle, actionSetLayerHandle): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
actionSetLayerHandle |
number |
undefined
• DeactivateAllActionSetLayers: (controllerHandle: number) => undefined
▸ (controllerHandle): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
undefined
• GetActionOriginFromXboxOrigin: (controllerHandle: number, eOrigin: EXboxOrigin) => EControllerActionOrigin
▸ (controllerHandle, eOrigin): EControllerActionOrigin
| Name | Type |
|---|---|
controllerHandle |
number |
eOrigin |
EXboxOrigin |
EControllerActionOrigin
• GetActionSetHandle: (pszActionSetName: string) => number
▸ (pszActionSetName): number
| Name | Type |
|---|---|
pszActionSetName |
string |
number
• GetActiveActionSetLayers: (controllerHandle: number, handlesOut: unknown) => number
▸ (controllerHandle, handlesOut): number
| Name | Type |
|---|---|
controllerHandle |
number |
handlesOut |
unknown |
number
• GetAnalogActionData: (controllerHandle: number, analogActionHandle: number) => InputAnalogActionData_t
▸ (controllerHandle, analogActionHandle): InputAnalogActionData_t
| Name | Type |
|---|---|
controllerHandle |
number |
analogActionHandle |
number |
InputAnalogActionData_t
• GetAnalogActionHandle: (pszActionName: string) => number
▸ (pszActionName): number
| Name | Type |
|---|---|
pszActionName |
string |
number
• GetAnalogActionOrigins: (controllerHandle: number, actionSetHandle: number, analogActionHandle: number, originsOut: unknown) => number
▸ (controllerHandle, actionSetHandle, analogActionHandle, originsOut): number
| Name | Type |
|---|---|
controllerHandle |
number |
actionSetHandle |
number |
analogActionHandle |
number |
originsOut |
unknown |
number
• GetConnectedControllers: (handlesOut: unknown) => number
▸ (handlesOut): number
| Name | Type |
|---|---|
handlesOut |
unknown |
number
• GetControllerBindingRevision: (controllerHandle: number, pMajor: number, pMinor: number) => boolean
▸ (controllerHandle, pMajor, pMinor): boolean
| Name | Type |
|---|---|
controllerHandle |
number |
pMajor |
number |
pMinor |
number |
boolean
• GetControllerForGamepadIndex: (nIndex: number) => number
▸ (nIndex): number
| Name | Type |
|---|---|
nIndex |
number |
number
• GetCurrentActionSet: (controllerHandle: number) => number
▸ (controllerHandle): number
| Name | Type |
|---|---|
controllerHandle |
number |
number
• GetDigitalActionData: (controllerHandle: number, digitalActionHandle: number) => InputDigitalActionData_t
▸ (controllerHandle, digitalActionHandle): InputDigitalActionData_t
| Name | Type |
|---|---|
controllerHandle |
number |
digitalActionHandle |
number |
InputDigitalActionData_t
• GetDigitalActionHandle: (pszActionName: string) => number
▸ (pszActionName): number
| Name | Type |
|---|---|
pszActionName |
string |
number
• GetDigitalActionOrigins: (controllerHandle: number, actionSetHandle: number, digitalActionHandle: number, originsOut: unknown) => number
▸ (controllerHandle, actionSetHandle, digitalActionHandle, originsOut): number
| Name | Type |
|---|---|
controllerHandle |
number |
actionSetHandle |
number |
digitalActionHandle |
number |
originsOut |
unknown |
number
• GetGamepadIndexForController: (ulControllerHandle: number) => number
▸ (ulControllerHandle): number
| Name | Type |
|---|---|
ulControllerHandle |
number |
number
• GetGlyphForActionOrigin: (eOrigin: EControllerActionOrigin) => string
▸ (eOrigin): string
| Name | Type |
|---|---|
eOrigin |
EControllerActionOrigin |
string
• GetGlyphForXboxOrigin: (eOrigin: EXboxOrigin) => string
▸ (eOrigin): string
| Name | Type |
|---|---|
eOrigin |
EXboxOrigin |
string
• GetInputTypeForHandle: (controllerHandle: number) => ESteamInputType
▸ (controllerHandle): ESteamInputType
| Name | Type |
|---|---|
controllerHandle |
number |
ESteamInputType
• GetMotionData: (controllerHandle: number) => InputMotionData_t
▸ (controllerHandle): InputMotionData_t
| Name | Type |
|---|---|
controllerHandle |
number |
InputMotionData_t
• GetStringForActionOrigin: (eOrigin: EControllerActionOrigin) => string
▸ (eOrigin): string
| Name | Type |
|---|---|
eOrigin |
EControllerActionOrigin |
string
• GetStringForXboxOrigin: (eOrigin: EXboxOrigin) => string
▸ (eOrigin): string
| Name | Type |
|---|---|
eOrigin |
EXboxOrigin |
string
• Init: () => boolean
▸ (): boolean
boolean
• RunFrame: () => undefined
▸ (): undefined
undefined
• SetLEDColor: (controllerHandle: number, nColorR: number, nColorG: number, nColorB: number, nFlags: number) => undefined
▸ (controllerHandle, nColorR, nColorG, nColorB, nFlags): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
nColorR |
number |
nColorG |
number |
nColorB |
number |
nFlags |
number |
undefined
• ShowBindingPanel: (controllerHandle: number) => boolean
▸ (controllerHandle): boolean
| Name | Type |
|---|---|
controllerHandle |
number |
boolean
• Shutdown: () => boolean
▸ (): boolean
boolean
• StopAnalogActionMomentum: (controllerHandle: number, eAction: number) => undefined
▸ (controllerHandle, eAction): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
eAction |
number |
undefined
• TranslateActionOrigin: (eDestinationInputType: ESteamInputType, eSourceOrigin: EControllerActionOrigin) => EControllerActionOrigin
▸ (eDestinationInputType, eSourceOrigin): EControllerActionOrigin
| Name | Type |
|---|---|
eDestinationInputType |
ESteamInputType |
eSourceOrigin |
EControllerActionOrigin |
EControllerActionOrigin
• TriggerHapticPulse: (controllerHandle: number, eTargetPad: ESteamControllerPad, usDurationMicroSec: number) => undefined
▸ (controllerHandle, eTargetPad, usDurationMicroSec): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
eTargetPad |
ESteamControllerPad |
usDurationMicroSec |
number |
undefined
• TriggerRepeatedHapticPulse: (controllerHandle: number, eTargetPad: ESteamControllerPad, usDurationMicroSec: number, usOffMicroSec: number, unRepeat: number, nFlags: number) => undefined
▸ (controllerHandle, eTargetPad, usDurationMicroSec, usOffMicroSec, unRepeat, nFlags): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
eTargetPad |
ESteamControllerPad |
usDurationMicroSec |
number |
usOffMicroSec |
number |
unRepeat |
number |
nFlags |
number |
undefined
• TriggerVibration: (controllerHandle: number, usLeftSpeed: number, usRightSpeed: number) => undefined
▸ (controllerHandle, usLeftSpeed, usRightSpeed): undefined
| Name | Type |
|---|---|
controllerHandle |
number |
usLeftSpeed |
number |
usRightSpeed |
number |
undefined