SteamInput
Topics
Interfaces
struct SteamInput
struct SteamInput
Simple types
struct InputActionSetHandle
struct InputActionSetHandle
Steamworks InputActionSetHandle_t
Declaration
Swift
public struct InputActionSetHandle: Hashable, Sendable
extension InputActionSetHandle: ExpressibleByIntegerLiteral
struct InputAnalogActionHandle
struct InputAnalogActionHandle
Steamworks InputAnalogActionHandle_t
Declaration
Swift
public struct InputAnalogActionHandle: Hashable, Sendable
extension InputAnalogActionHandle: ExpressibleByIntegerLiteral
struct InputDigitalActionHandle
struct InputDigitalActionHandle
Steamworks InputDigitalActionHandle_t
Declaration
Swift
public struct InputDigitalActionHandle: Hashable, Sendable
extension InputDigitalActionHandle: ExpressibleByIntegerLiteral
struct InputHandle
struct InputHandle
Steamworks InputHandle_t
Declaration
Swift
public struct InputHandle: Hashable, Sendable
extension InputHandle: ExpressibleByIntegerLiteral
typealias SteamInputActionEventCallbackPointer
typealias SteamInputActionEventCallbackPointer
Steamworks SteamInputActionEventCallbackPointer
Declaration
Swift
public typealias SteamInputActionEventCallbackPointer = (SteamInputActionEvent)
-> Void
Enumerations and Option Sets
enum ControllerHapticLocation
enum ControllerHapticLocation
Steamworks EControllerHapticLocation
Declaration
Swift
public enum ControllerHapticLocation: CUnsignedInt, Sendable
enum ControllerHapticType
enum ControllerHapticType
Steamworks EControllerHapticType
Declaration
Swift
public enum ControllerHapticType: CUnsignedInt, Sendable
enum InputActionOrigin
enum InputActionOrigin
Steamworks EInputActionOrigin
Declaration
Swift
public enum InputActionOrigin: CUnsignedInt, Sendable
enum InputSourceMode
enum InputSourceMode
enum SteamControllerPad
enum SteamControllerPad
Steamworks ESteamControllerPad
Declaration
Swift
public enum SteamControllerPad: CUnsignedInt, Sendable
enum SteamInputActionEventType
enum SteamInputActionEventType
Steamworks ESteamInputActionEventType
Declaration
Swift
public enum SteamInputActionEventType: CUnsignedInt, Sendable
struct SteamInputConfigurationEnableType
struct SteamInputConfigurationEnableType
Steamworks ESteamInputConfigurationEnableType
Declaration
Swift
public struct SteamInputConfigurationEnableType: OptionSet, Sendable
enum SteamInputGlyphSize
enum SteamInputGlyphSize
Steamworks ESteamInputGlyphSize
Declaration
Swift
public enum SteamInputGlyphSize: CUnsignedInt, Sendable
struct SteamInputGlyphStyle
struct SteamInputGlyphStyle
Steamworks ESteamInputGlyphStyle
Declaration
Swift
public struct SteamInputGlyphStyle: OptionSet, Sendable
struct SteamInputLEDFlag
struct SteamInputLEDFlag
Steamworks ESteamInputLEDFlag
Declaration
Swift
public struct SteamInputLEDFlag: OptionSet, Sendable
enum SteamInputType
enum SteamInputType
enum XboxOrigin
enum XboxOrigin
Structures
struct InputAnalogActionData
struct InputAnalogActionData
struct InputDigitalActionData
struct InputDigitalActionData
Steamworks InputDigitalActionData_t
Declaration
Swift
public struct InputDigitalActionData: Sendable
struct InputMotionData
struct InputMotionData
struct SteamInputActionEvent
struct SteamInputActionEvent
Callbacks
struct SteamInputConfigurationLoaded
struct SteamInputConfigurationLoaded
Steamworks SteamInputConfigurationLoaded_t
Declaration
Swift
public struct SteamInputConfigurationLoaded: Sendable
struct SteamInputDeviceConnected
struct SteamInputDeviceConnected
Steamworks SteamInputDeviceConnected_t
Declaration
Swift
public struct SteamInputDeviceConnected: Sendable
struct SteamInputDeviceDisconnected
struct SteamInputDeviceDisconnected
Steamworks SteamInputDeviceDisconnected_t
Declaration
Swift
public struct SteamInputDeviceDisconnected: Sendable
struct SteamInputGamepadSlotChange
struct SteamInputGamepadSlotChange
Steamworks SteamInputGamepadSlotChange_t
Declaration
Swift
public struct SteamInputGamepadSlotChange: Sendable