SteamInputConfigurationLoaded

Swift
public struct SteamInputConfigurationLoaded: Sendable

Steamworks SteamInputConfigurationLoaded_t


Topics

var appID: AppID

Steamworks m_unAppID

Declaration
Swift
public let appID: AppID

var deviceHandle: InputHandle

Steamworks m_ulDeviceHandle

Declaration
Swift
public let deviceHandle: InputHandle

var mappingCreator: SteamID

Steamworks m_ulMappingCreator

Declaration
Swift
public let mappingCreator: SteamID

var majorRevision: Int

Steamworks m_unMajorRevision

Declaration
Swift
public let majorRevision: Int

var minorRevision: Int

Steamworks m_unMinorRevision

Declaration
Swift
public let minorRevision: Int

var usesSteamInputAPI: Bool

Steamworks m_bUsesSteamInputAPI

Declaration
Swift
public let usesSteamInputAPI: Bool

var usesGamepadAPI: Bool

Steamworks m_bUsesGamepadAPI

Declaration
Swift
public let usesGamepadAPI: Bool

init(appID: AppID, deviceHandle: InputHandle, mappingCreator: SteamID, majorRevision: Int, minorRevision: Int, usesSteamInputAPI: Bool, usesGamepadAPI: Bool)

Create a customized SteamInputConfigurationLoaded

Declaration
Swift
public init(
    appID: AppID = 0, deviceHandle: InputHandle = 0,
    mappingCreator: SteamID = SteamID(), majorRevision: Int = 0,
    minorRevision: Int = 0, usesSteamInputAPI: Bool = false,
    usesGamepadAPI: Bool = false)