SteamAppList

Swift
public struct SteamAppList: Sendable

Steamworks ISteamAppList

Access via appList.


Topics

func getAppBuildId(appID: AppID) -> Int

Steamworks ISteamAppList::GetAppBuildId()

Declaration
Swift
public func getAppBuildId(appID: AppID) -> Int

func getAppInstallDir(appID: AppID, nameMaxSize: Int) -> (rc: Int, directory: String)

Steamworks ISteamAppList::GetAppInstallDir()

Declaration
Swift
public func getAppInstallDir(
    appID: AppID, nameMaxSize: Int = SteamConstants.filenameMaxSize
) -> (rc: Int, directory: String)

func getAppName(appID: AppID, nameMaxSize: Int) -> (rc: Int, name: String)

Steamworks ISteamAppList::GetAppName()

Declaration
Swift
public func getAppName(appID: AppID, nameMaxSize: Int) -> (
    rc: Int, name: String
)

func getInstalledApps(maxAppIDs: Int) -> (rc: Int, appID: [AppID])

Steamworks ISteamAppList::GetInstalledApps()

Declaration
Swift
public func getInstalledApps(maxAppIDs: Int) -> (rc: Int, appID: [AppID])

func getNumInstalledApps() -> Int

Steamworks ISteamAppList::GetNumInstalledApps()

Declaration
Swift
public func getNumInstalledApps() -> Int

func getInstalledApps() -> (rc: Int, appID: [AppID])

Note

Provided by module SteamworksHelpers.

Steamworks ISteamAppList::GetInstalledApps()

Declaration
Swift
public func getInstalledApps() -> (rc: Int, appID: [AppID])