SteamMatchmaking


Topics

Interfaces

struct SteamMatchmaking

Steamworks ISteamMatchmaking

Access via matchmaking.

Declaration
Swift
public struct SteamMatchmaking: Sendable

Simple types

typealias MatchMakingKeyValuePairs

Declaration
Swift
public typealias MatchMakingKeyValuePairs = KeyValuePairs<String, String>

Enumerations and Option Sets

enum FavoriteFlags

Steamworks EFavoriteFlags

Declaration
Swift
public enum FavoriteFlags: CUnsignedInt, Sendable

enum LobbyComparison

Steamworks ELobbyComparison

Declaration
Swift
public enum LobbyComparison: CInt, Sendable

enum LobbyDistanceFilter

Steamworks ELobbyDistanceFilter

Declaration
Swift
public enum LobbyDistanceFilter: CUnsignedInt, Sendable

enum LobbyType

Steamworks ELobbyType

Declaration
Swift
public enum LobbyType: CUnsignedInt, Sendable

enum MatchMakingServerResponse

Steamworks EMatchMakingServerResponse

Declaration
Swift
public enum MatchMakingServerResponse: CUnsignedInt, Sendable

Structures

struct GameServerItem

Steamworks gameserveritem_t

Declaration
Swift
public struct GameServerItem: Sendable

struct LobbyCreated

Steamworks LobbyCreated_t

Declaration
Swift
public struct LobbyCreated: Sendable

struct LobbyEnter

Steamworks LobbyEnter_t

Declaration
Swift
public struct LobbyEnter: Sendable

struct LobbyMatchList

Steamworks LobbyMatchList_t

Declaration
Swift
public struct LobbyMatchList: Sendable

class ServerNetAdr

Steamworks servernetadr

Declaration
Swift
public final class ServerNetAdr: Sendable

Callbacks

struct FavoritesListAccountsUpdated

Steamworks FavoritesListAccountsUpdated_t

Declaration
Swift
public struct FavoritesListAccountsUpdated: Sendable

struct FavoritesListChanged

Steamworks FavoritesListChanged_t

Declaration
Swift
public struct FavoritesListChanged: Sendable

struct LobbyChatMsg

Steamworks LobbyChatMsg_t

Declaration
Swift
public struct LobbyChatMsg: Sendable

struct LobbyChatUpdate

Steamworks LobbyChatUpdate_t

Declaration
Swift
public struct LobbyChatUpdate: Sendable

struct LobbyDataUpdate

Steamworks LobbyDataUpdate_t

Declaration
Swift
public struct LobbyDataUpdate: Sendable

struct LobbyGameCreated

Steamworks LobbyGameCreated_t

Declaration
Swift
public struct LobbyGameCreated: Sendable

struct LobbyInvite

Steamworks LobbyInvite_t

Declaration
Swift
public struct LobbyInvite: Sendable

struct LobbyKicked

Steamworks LobbyKicked_t

Declaration
Swift
public struct LobbyKicked: Sendable

struct PSNGameBootInviteResult

Steamworks PSNGameBootInviteResult_t

Declaration
Swift
public struct PSNGameBootInviteResult: Sendable