swiftlys2/docs/api/releases/features/ai/
API Reference › SteamAPI

SteamInputConfigurationLoaded_t

Struct
Namespace: SwiftlyS2.Shared.SteamAPI · Assembly: SwiftlyS2.CS2.dll
public struct SteamInputConfigurationLoaded_t

called when a controller configuration has been loaded, will fire once per controller per focus change for Steam Input enabled controllers

View source

Fields

k_iCallback

public const int k_iCallback = 2803
Field Value

m_bUsesGamepadAPI

Does the configuration contain any Xinput bindings?

public bool m_bUsesGamepadAPI
Field Value

m_bUsesSteamInputAPI

Does the configuration contain any Analog/Digital actions?

public bool m_bUsesSteamInputAPI
Field Value

m_ulDeviceHandle

Handle for device

public InputHandle_t m_ulDeviceHandle
Field Value

m_ulMappingCreator

May differ from local user when using

public CSteamID m_ulMappingCreator
Field Value

m_unAppID

public AppId_t m_unAppID
Field Value

m_unMajorRevision

an unmodified community or official config Binding revision from In-game Action File.

public uint m_unMajorRevision
Field Value

m_unMinorRevision

Same value as queried by GetDeviceBindingRevision

public uint m_unMinorRevision
Field Value