SteamBaseAPI
public class SteamBaseAPI: Sendable
Behavior common to both the user and game server APIs.
You can’t create this directly; instead use a SteamAPI
or SteamGameServerAPI
.
In Steamworks, a callback is a broadcast notification. In C++ you discover what notifications
are available from the docs and use the STEAM_CALLBACK()
macro to connect your method.
In this Swift version you register using a run-time call to one of the registration methods
such as onSteamServersConnected(_:)
. If you register after creating your API instance
and before making your first call to runCallbacks()
then your code is equivalent to the C++
version.
Topics
Notifications
func runCallbacks()
func runCallbacks()
Dispatch callbacks and call-returns.
Callbacks are broadcast notifications. Call returns are asynchronous replies to
certain API functions such as getFollowerCount(steamID:completion:)
.
Typically call once per frame on one thread. The implementation uses the steamworks
‘manual dispatch’ approach, but the docs from SteamAPI_RunCallbacks
and
SteamGameServer_RunCallbacks
apply.
This routine is safe to call on multiple threads but will deadlock if called reentrantly.
Declaration
public func runCallbacks()
func releaseCurrentThreadMemory()
func releaseCurrentThreadMemory()
Call periodically on all threads that are not calling runCallbacks()
.
Declaration
public func releaseCurrentThreadMemory()
Logging
func useLoggerForSteamworksWarnings()
func useLoggerForSteamworksWarnings()
Hook the Steamworks warning messages up to logger
This calls the appropriate version of ISteamUtils::SetWarningMessageHook()
.
Declaration
public func useLoggerForSteamworksWarnings()
Interfaces
var http: SteamHTTP
var http: SteamHTTP
var inventory: SteamInventory
var inventory: SteamInventory
Access the Steamworks ISteamInventory
interface
Declaration
public let inventory: SteamInventory
var networkingMessages: SteamNetworkingMessages
var networkingMessages: SteamNetworkingMessages
Access the Steamworks ISteamNetworkingMessages
interface
Declaration
public let networkingMessages: SteamNetworkingMessages
var networkingSockets: SteamNetworkingSockets
var networkingSockets: SteamNetworkingSockets
Access the Steamworks ISteamNetworkingSockets
interface
Declaration
public let networkingSockets: SteamNetworkingSockets
var networkingUtils: SteamNetworkingUtils
var networkingUtils: SteamNetworkingUtils
Access the Steamworks ISteamNetworkingUtils
interface
Declaration
public let networkingUtils: SteamNetworkingUtils
var ugc: SteamUGC
var ugc: SteamUGC
var utils: SteamUtils
var utils: SteamUtils
Callbacks
func onActiveBeaconsUpdated((sending ActiveBeaconsUpdated) -> Void)
func onActiveBeaconsUpdated((sending ActiveBeaconsUpdated) -> Void)
Registration for Steamworks ActiveBeaconsUpdated_t
callback
Declaration
func onActiveBeaconsUpdated(
_ client: @Sendable @escaping (sending ActiveBeaconsUpdated) -> Void)
func onAppProofOfPurchaseKeyResponse((sending AppProofOfPurchaseKeyResponse) -> Void)
func onAppProofOfPurchaseKeyResponse((sending AppProofOfPurchaseKeyResponse) -> Void)
Registration for Steamworks AppProofOfPurchaseKeyResponse_t
callback
Declaration
func onAppProofOfPurchaseKeyResponse(
_ client: @Sendable @escaping (sending AppProofOfPurchaseKeyResponse) ->
Void)
func onAppResumingFromSuspend((sending AppResumingFromSuspend) -> Void)
func onAppResumingFromSuspend((sending AppResumingFromSuspend) -> Void)
Registration for Steamworks AppResumingFromSuspend_t
callback
Declaration
func onAppResumingFromSuspend(
_ client: @Sendable @escaping (sending AppResumingFromSuspend) -> Void)
func onBroadcastUploadStart((sending BroadcastUploadStart) -> Void)
func onBroadcastUploadStart((sending BroadcastUploadStart) -> Void)
Registration for Steamworks BroadcastUploadStart_t
callback
Declaration
func onBroadcastUploadStart(
_ client: @Sendable @escaping (sending BroadcastUploadStart) -> Void)
func onBroadcastUploadStop((sending BroadcastUploadStop) -> Void)
func onBroadcastUploadStop((sending BroadcastUploadStop) -> Void)
Registration for Steamworks BroadcastUploadStop_t
callback
Declaration
func onBroadcastUploadStop(
_ client: @Sendable @escaping (sending BroadcastUploadStop) -> Void)
func onClientGameServerDeny((sending ClientGameServerDeny) -> Void)
func onClientGameServerDeny((sending ClientGameServerDeny) -> Void)
Registration for Steamworks ClientGameServerDeny_t
callback
Declaration
func onClientGameServerDeny(
_ client: @Sendable @escaping (sending ClientGameServerDeny) -> Void)
func onDlcInstalled((sending DlcInstalled) -> Void)
func onDlcInstalled((sending DlcInstalled) -> Void)
Registration for Steamworks DlcInstalled_t
callback
Declaration
func onDlcInstalled(
_ client: @Sendable @escaping (sending DlcInstalled) -> Void)
func onDownloadItemResult((sending DownloadItemResult) -> Void)
func onDownloadItemResult((sending DownloadItemResult) -> Void)
Registration for Steamworks DownloadItemResult_t
callback
Declaration
func onDownloadItemResult(
_ client: @Sendable @escaping (sending DownloadItemResult) -> Void)
func onDurationControl((sending DurationControl) -> Void)
func onDurationControl((sending DurationControl) -> Void)
Registration for Steamworks DurationControl_t
callback
Declaration
func onDurationControl(
_ client: @Sendable @escaping (sending DurationControl) -> Void)
func onEndGameResultCallback((sending EndGameResultCallback) -> Void)
func onEndGameResultCallback((sending EndGameResultCallback) -> Void)
Registration for Steamworks EndGameResultCallback_t
callback
Declaration
func onEndGameResultCallback(
_ client: @Sendable @escaping (sending EndGameResultCallback) -> Void)
func onEquippedProfileItemsChanged((sending EquippedProfileItemsChanged) -> Void)
func onEquippedProfileItemsChanged((sending EquippedProfileItemsChanged) -> Void)
Registration for Steamworks EquippedProfileItemsChanged_t
callback
Declaration
func onEquippedProfileItemsChanged(
_ client: @Sendable @escaping (sending EquippedProfileItemsChanged) -> Void)
func onFavoritesListAccountsUpdated((sending FavoritesListAccountsUpdated) -> Void)
func onFavoritesListAccountsUpdated((sending FavoritesListAccountsUpdated) -> Void)
Registration for Steamworks FavoritesListAccountsUpdated_t
callback
Declaration
func onFavoritesListAccountsUpdated(
_ client: @Sendable @escaping (sending FavoritesListAccountsUpdated) -> Void
)
func onFavoritesListChanged((sending FavoritesListChanged) -> Void)
func onFavoritesListChanged((sending FavoritesListChanged) -> Void)
Registration for Steamworks FavoritesListChanged_t
callback
Declaration
func onFavoritesListChanged(
_ client: @Sendable @escaping (sending FavoritesListChanged) -> Void)
func onFilterTextDictionaryChanged((sending FilterTextDictionaryChanged) -> Void)
func onFilterTextDictionaryChanged((sending FilterTextDictionaryChanged) -> Void)
Registration for Steamworks FilterTextDictionaryChanged_t
callback
Declaration
func onFilterTextDictionaryChanged(
_ client: @Sendable @escaping (sending FilterTextDictionaryChanged) -> Void)
func onFloatingGamepadTextInputDismissed((sending FloatingGamepadTextInputDismissed) -> Void)
func onFloatingGamepadTextInputDismissed((sending FloatingGamepadTextInputDismissed) -> Void)
Registration for Steamworks FloatingGamepadTextInputDismissed_t
callback
Declaration
func onFloatingGamepadTextInputDismissed(
_ client: @Sendable @escaping (sending FloatingGamepadTextInputDismissed) ->
Void)
func onFriendRichPresenceUpdate((sending FriendRichPresenceUpdate) -> Void)
func onFriendRichPresenceUpdate((sending FriendRichPresenceUpdate) -> Void)
Registration for Steamworks FriendRichPresenceUpdate_t
callback
Declaration
func onFriendRichPresenceUpdate(
_ client: @Sendable @escaping (sending FriendRichPresenceUpdate) -> Void)
func onGSClientAchievementStatus((sending GSClientAchievementStatus) -> Void)
func onGSClientAchievementStatus((sending GSClientAchievementStatus) -> Void)
Registration for Steamworks GSClientAchievementStatus_t
callback
Declaration
func onGSClientAchievementStatus(
_ client: @Sendable @escaping (sending GSClientAchievementStatus) -> Void)
func onGSClientApprove((sending GSClientApprove) -> Void)
func onGSClientApprove((sending GSClientApprove) -> Void)
Registration for Steamworks GSClientApprove_t
callback
Declaration
func onGSClientApprove(
_ client: @Sendable @escaping (sending GSClientApprove) -> Void)
func onGSClientDeny((sending GSClientDeny) -> Void)
func onGSClientDeny((sending GSClientDeny) -> Void)
Registration for Steamworks GSClientDeny_t
callback
Declaration
func onGSClientDeny(
_ client: @Sendable @escaping (sending GSClientDeny) -> Void)
func onGSClientGroupStatus((sending GSClientGroupStatus) -> Void)
func onGSClientGroupStatus((sending GSClientGroupStatus) -> Void)
Registration for Steamworks GSClientGroupStatus_t
callback
Declaration
func onGSClientGroupStatus(
_ client: @Sendable @escaping (sending GSClientGroupStatus) -> Void)
func onGSClientKick((sending GSClientKick) -> Void)
func onGSClientKick((sending GSClientKick) -> Void)
Registration for Steamworks GSClientKick_t
callback
Declaration
func onGSClientKick(
_ client: @Sendable @escaping (sending GSClientKick) -> Void)
func onGSGameplayStats((sending GSGameplayStats) -> Void)
func onGSGameplayStats((sending GSGameplayStats) -> Void)
Registration for Steamworks GSGameplayStats_t
callback
Declaration
func onGSGameplayStats(
_ client: @Sendable @escaping (sending GSGameplayStats) -> Void)
func onGSPolicyResponse((sending GSPolicyResponse) -> Void)
func onGSPolicyResponse((sending GSPolicyResponse) -> Void)
Registration for Steamworks GSPolicyResponse_t
callback
Declaration
func onGSPolicyResponse(
_ client: @Sendable @escaping (sending GSPolicyResponse) -> Void)
func onGSStatsUnloaded((sending GSStatsUnloaded) -> Void)
func onGSStatsUnloaded((sending GSStatsUnloaded) -> Void)
Registration for Steamworks GSStatsUnloaded_t
callback
Declaration
func onGSStatsUnloaded(
_ client: @Sendable @escaping (sending GSStatsUnloaded) -> Void)
func onGameConnectedChatJoin((sending GameConnectedChatJoin) -> Void)
func onGameConnectedChatJoin((sending GameConnectedChatJoin) -> Void)
Registration for Steamworks GameConnectedChatJoin_t
callback
Declaration
func onGameConnectedChatJoin(
_ client: @Sendable @escaping (sending GameConnectedChatJoin) -> Void)
func onGameConnectedChatLeave((sending GameConnectedChatLeave) -> Void)
func onGameConnectedChatLeave((sending GameConnectedChatLeave) -> Void)
Registration for Steamworks GameConnectedChatLeave_t
callback
Declaration
func onGameConnectedChatLeave(
_ client: @Sendable @escaping (sending GameConnectedChatLeave) -> Void)
func onGameConnectedClanChatMsg((sending GameConnectedClanChatMsg) -> Void)
func onGameConnectedClanChatMsg((sending GameConnectedClanChatMsg) -> Void)
Registration for Steamworks GameConnectedClanChatMsg_t
callback
Declaration
func onGameConnectedClanChatMsg(
_ client: @Sendable @escaping (sending GameConnectedClanChatMsg) -> Void)
func onGameConnectedFriendChatMsg((sending GameConnectedFriendChatMsg) -> Void)
func onGameConnectedFriendChatMsg((sending GameConnectedFriendChatMsg) -> Void)
Registration for Steamworks GameConnectedFriendChatMsg_t
callback
Declaration
func onGameConnectedFriendChatMsg(
_ client: @Sendable @escaping (sending GameConnectedFriendChatMsg) -> Void)
func onGameLobbyJoinRequested((sending GameLobbyJoinRequested) -> Void)
func onGameLobbyJoinRequested((sending GameLobbyJoinRequested) -> Void)
Registration for Steamworks GameLobbyJoinRequested_t
callback
Declaration
func onGameLobbyJoinRequested(
_ client: @Sendable @escaping (sending GameLobbyJoinRequested) -> Void)
func onGameOverlayActivated((sending GameOverlayActivated) -> Void)
func onGameOverlayActivated((sending GameOverlayActivated) -> Void)
Registration for Steamworks GameOverlayActivated_t
callback
Declaration
func onGameOverlayActivated(
_ client: @Sendable @escaping (sending GameOverlayActivated) -> Void)
func onGameRichPresenceJoinRequested((sending GameRichPresenceJoinRequested) -> Void)
func onGameRichPresenceJoinRequested((sending GameRichPresenceJoinRequested) -> Void)
Registration for Steamworks GameRichPresenceJoinRequested_t
callback
Declaration
func onGameRichPresenceJoinRequested(
_ client: @Sendable @escaping (sending GameRichPresenceJoinRequested) ->
Void)
func onGameServerChangeRequested((sending GameServerChangeRequested) -> Void)
func onGameServerChangeRequested((sending GameServerChangeRequested) -> Void)
Registration for Steamworks GameServerChangeRequested_t
callback
Declaration
func onGameServerChangeRequested(
_ client: @Sendable @escaping (sending GameServerChangeRequested) -> Void)
func onGameWebCallback((sending GameWebCallback) -> Void)
func onGameWebCallback((sending GameWebCallback) -> Void)
Registration for Steamworks GameWebCallback_t
callback
Declaration
func onGameWebCallback(
_ client: @Sendable @escaping (sending GameWebCallback) -> Void)
func onGamepadTextInputDismissed((sending GamepadTextInputDismissed) -> Void)
func onGamepadTextInputDismissed((sending GamepadTextInputDismissed) -> Void)
Registration for Steamworks GamepadTextInputDismissed_t
callback
Declaration
func onGamepadTextInputDismissed(
_ client: @Sendable @escaping (sending GamepadTextInputDismissed) -> Void)
func onGetAuthSessionTicketResponse((sending GetAuthSessionTicketResponse) -> Void)
func onGetAuthSessionTicketResponse((sending GetAuthSessionTicketResponse) -> Void)
Registration for Steamworks GetAuthSessionTicketResponse_t
callback
Declaration
func onGetAuthSessionTicketResponse(
_ client: @Sendable @escaping (sending GetAuthSessionTicketResponse) -> Void
)
func onGetOPFSettingsResult((sending GetOPFSettingsResult) -> Void)
func onGetOPFSettingsResult((sending GetOPFSettingsResult) -> Void)
Registration for Steamworks GetOPFSettingsResult_t
callback
Declaration
func onGetOPFSettingsResult(
_ client: @Sendable @escaping (sending GetOPFSettingsResult) -> Void)
func onGetTicketForWebApiResponse((sending GetTicketForWebApiResponse) -> Void)
func onGetTicketForWebApiResponse((sending GetTicketForWebApiResponse) -> Void)
Registration for Steamworks GetTicketForWebApiResponse_t
callback
Declaration
func onGetTicketForWebApiResponse(
_ client: @Sendable @escaping (sending GetTicketForWebApiResponse) -> Void)
func onGetVideoURLResult((sending GetVideoURLResult) -> Void)
func onGetVideoURLResult((sending GetVideoURLResult) -> Void)
Registration for Steamworks GetVideoURLResult_t
callback
Declaration
func onGetVideoURLResult(
_ client: @Sendable @escaping (sending GetVideoURLResult) -> Void)
func onHTMLBrowserRestarted((sending HTMLBrowserRestarted) -> Void)
func onHTMLBrowserRestarted((sending HTMLBrowserRestarted) -> Void)
Registration for Steamworks HTML_BrowserRestarted_t
callback
Declaration
func onHTMLBrowserRestarted(
_ client: @Sendable @escaping (sending HTMLBrowserRestarted) -> Void)
func onHTMLCanGoBackAndForward((sending HTMLCanGoBackAndForward) -> Void)
func onHTMLCanGoBackAndForward((sending HTMLCanGoBackAndForward) -> Void)
Registration for Steamworks HTML_CanGoBackAndForward_t
callback
Declaration
func onHTMLCanGoBackAndForward(
_ client: @Sendable @escaping (sending HTMLCanGoBackAndForward) -> Void)
func onHTMLChangedTitle((sending HTMLChangedTitle) -> Void)
func onHTMLChangedTitle((sending HTMLChangedTitle) -> Void)
Registration for Steamworks HTML_ChangedTitle_t
callback
Declaration
func onHTMLChangedTitle(
_ client: @Sendable @escaping (sending HTMLChangedTitle) -> Void)
func onHTMLCloseBrowser((sending HTMLCloseBrowser) -> Void)
func onHTMLCloseBrowser((sending HTMLCloseBrowser) -> Void)
Registration for Steamworks HTML_CloseBrowser_t
callback
Declaration
func onHTMLCloseBrowser(
_ client: @Sendable @escaping (sending HTMLCloseBrowser) -> Void)
func onHTMLFileOpenDialog((sending HTMLFileOpenDialog) -> Void)
func onHTMLFileOpenDialog((sending HTMLFileOpenDialog) -> Void)
Registration for Steamworks HTML_FileOpenDialog_t
callback
Declaration
func onHTMLFileOpenDialog(
_ client: @Sendable @escaping (sending HTMLFileOpenDialog) -> Void)
func onHTMLFinishedRequest((sending HTMLFinishedRequest) -> Void)
func onHTMLFinishedRequest((sending HTMLFinishedRequest) -> Void)
Registration for Steamworks HTML_FinishedRequest_t
callback
Declaration
func onHTMLFinishedRequest(
_ client: @Sendable @escaping (sending HTMLFinishedRequest) -> Void)
func onHTMLHideToolTip((sending HTMLHideToolTip) -> Void)
func onHTMLHideToolTip((sending HTMLHideToolTip) -> Void)
Registration for Steamworks HTML_HideToolTip_t
callback
Declaration
func onHTMLHideToolTip(
_ client: @Sendable @escaping (sending HTMLHideToolTip) -> Void)
func onHTMLHorizontalScroll((sending HTMLHorizontalScroll) -> Void)
func onHTMLHorizontalScroll((sending HTMLHorizontalScroll) -> Void)
Registration for Steamworks HTML_HorizontalScroll_t
callback
Declaration
func onHTMLHorizontalScroll(
_ client: @Sendable @escaping (sending HTMLHorizontalScroll) -> Void)
func onHTMLJSAlert((sending HTMLJSAlert) -> Void)
func onHTMLJSAlert((sending HTMLJSAlert) -> Void)
Registration for Steamworks HTML_JSAlert_t
callback
Declaration
func onHTMLJSAlert(_ client: @Sendable @escaping (sending HTMLJSAlert) -> Void)
func onHTMLJSConfirm((sending HTMLJSConfirm) -> Void)
func onHTMLJSConfirm((sending HTMLJSConfirm) -> Void)
Registration for Steamworks HTML_JSConfirm_t
callback
Declaration
func onHTMLJSConfirm(
_ client: @Sendable @escaping (sending HTMLJSConfirm) -> Void)
func onHTMLLinkAtPosition((sending HTMLLinkAtPosition) -> Void)
func onHTMLLinkAtPosition((sending HTMLLinkAtPosition) -> Void)
Registration for Steamworks HTML_LinkAtPosition_t
callback
Declaration
func onHTMLLinkAtPosition(
_ client: @Sendable @escaping (sending HTMLLinkAtPosition) -> Void)
func onHTMLNeedsPaint((sending HTMLNeedsPaint) -> Void)
func onHTMLNeedsPaint((sending HTMLNeedsPaint) -> Void)
Registration for Steamworks HTML_NeedsPaint_t
callback
Declaration
func onHTMLNeedsPaint(
_ client: @Sendable @escaping (sending HTMLNeedsPaint) -> Void)
func onHTMLNewWindow((sending HTMLNewWindow) -> Void)
func onHTMLNewWindow((sending HTMLNewWindow) -> Void)
Registration for Steamworks HTML_NewWindow_t
callback
Declaration
func onHTMLNewWindow(
_ client: @Sendable @escaping (sending HTMLNewWindow) -> Void)
func onHTMLOpenLinkInNewTab((sending HTMLOpenLinkInNewTab) -> Void)
func onHTMLOpenLinkInNewTab((sending HTMLOpenLinkInNewTab) -> Void)
Registration for Steamworks HTML_OpenLinkInNewTab_t
callback
Declaration
func onHTMLOpenLinkInNewTab(
_ client: @Sendable @escaping (sending HTMLOpenLinkInNewTab) -> Void)
func onHTMLSearchResults((sending HTMLSearchResults) -> Void)
func onHTMLSearchResults((sending HTMLSearchResults) -> Void)
Registration for Steamworks HTML_SearchResults_t
callback
Declaration
func onHTMLSearchResults(
_ client: @Sendable @escaping (sending HTMLSearchResults) -> Void)
func onHTMLSetCursor((sending HTMLSetCursor) -> Void)
func onHTMLSetCursor((sending HTMLSetCursor) -> Void)
Registration for Steamworks HTML_SetCursor_t
callback
Declaration
func onHTMLSetCursor(
_ client: @Sendable @escaping (sending HTMLSetCursor) -> Void)
func onHTMLShowToolTip((sending HTMLShowToolTip) -> Void)
func onHTMLShowToolTip((sending HTMLShowToolTip) -> Void)
Registration for Steamworks HTML_ShowToolTip_t
callback
Declaration
func onHTMLShowToolTip(
_ client: @Sendable @escaping (sending HTMLShowToolTip) -> Void)
func onHTMLStartRequest((sending HTMLStartRequest) -> Void)
func onHTMLStartRequest((sending HTMLStartRequest) -> Void)
Registration for Steamworks HTML_StartRequest_t
callback
Declaration
func onHTMLStartRequest(
_ client: @Sendable @escaping (sending HTMLStartRequest) -> Void)
func onHTMLStatusText((sending HTMLStatusText) -> Void)
func onHTMLStatusText((sending HTMLStatusText) -> Void)
Registration for Steamworks HTML_StatusText_t
callback
Declaration
func onHTMLStatusText(
_ client: @Sendable @escaping (sending HTMLStatusText) -> Void)
func onHTMLURLChanged((sending HTMLURLChanged) -> Void)
func onHTMLURLChanged((sending HTMLURLChanged) -> Void)
Registration for Steamworks HTML_URLChanged_t
callback
Declaration
func onHTMLURLChanged(
_ client: @Sendable @escaping (sending HTMLURLChanged) -> Void)
func onHTMLUpdateToolTip((sending HTMLUpdateToolTip) -> Void)
func onHTMLUpdateToolTip((sending HTMLUpdateToolTip) -> Void)
Registration for Steamworks HTML_UpdateToolTip_t
callback
Declaration
func onHTMLUpdateToolTip(
_ client: @Sendable @escaping (sending HTMLUpdateToolTip) -> Void)
func onHTMLVerticalScroll((sending HTMLVerticalScroll) -> Void)
func onHTMLVerticalScroll((sending HTMLVerticalScroll) -> Void)
Registration for Steamworks HTML_VerticalScroll_t
callback
Declaration
func onHTMLVerticalScroll(
_ client: @Sendable @escaping (sending HTMLVerticalScroll) -> Void)
func onHTTPRequestDataReceived((sending HTTPRequestDataReceived) -> Void)
func onHTTPRequestDataReceived((sending HTTPRequestDataReceived) -> Void)
Registration for Steamworks HTTPRequestDataReceived_t
callback
Declaration
func onHTTPRequestDataReceived(
_ client: @Sendable @escaping (sending HTTPRequestDataReceived) -> Void)
func onHTTPRequestHeadersReceived((sending HTTPRequestHeadersReceived) -> Void)
func onHTTPRequestHeadersReceived((sending HTTPRequestHeadersReceived) -> Void)
Registration for Steamworks HTTPRequestHeadersReceived_t
callback
Declaration
func onHTTPRequestHeadersReceived(
_ client: @Sendable @escaping (sending HTTPRequestHeadersReceived) -> Void)
func onIPCFailure((sending IPCFailure) -> Void)
func onIPCFailure((sending IPCFailure) -> Void)
Registration for Steamworks IPCFailure_t
callback
Declaration
func onIPCFailure(_ client: @Sendable @escaping (sending IPCFailure) -> Void)
func onIPCountry((sending IPCountry) -> Void)
func onIPCountry((sending IPCountry) -> Void)
func onItemInstalled((sending ItemInstalled) -> Void)
func onItemInstalled((sending ItemInstalled) -> Void)
Registration for Steamworks ItemInstalled_t
callback
Declaration
func onItemInstalled(
_ client: @Sendable @escaping (sending ItemInstalled) -> Void)
func onLicensesUpdated((sending LicensesUpdated) -> Void)
func onLicensesUpdated((sending LicensesUpdated) -> Void)
Registration for Steamworks LicensesUpdated_t
callback
Declaration
func onLicensesUpdated(
_ client: @Sendable @escaping (sending LicensesUpdated) -> Void)
func onLobbyChatMsg((sending LobbyChatMsg) -> Void)
func onLobbyChatMsg((sending LobbyChatMsg) -> Void)
Registration for Steamworks LobbyChatMsg_t
callback
Declaration
func onLobbyChatMsg(
_ client: @Sendable @escaping (sending LobbyChatMsg) -> Void)
func onLobbyChatUpdate((sending LobbyChatUpdate) -> Void)
func onLobbyChatUpdate((sending LobbyChatUpdate) -> Void)
Registration for Steamworks LobbyChatUpdate_t
callback
Declaration
func onLobbyChatUpdate(
_ client: @Sendable @escaping (sending LobbyChatUpdate) -> Void)
func onLobbyDataUpdate((sending LobbyDataUpdate) -> Void)
func onLobbyDataUpdate((sending LobbyDataUpdate) -> Void)
Registration for Steamworks LobbyDataUpdate_t
callback
Declaration
func onLobbyDataUpdate(
_ client: @Sendable @escaping (sending LobbyDataUpdate) -> Void)
func onLobbyEnter((sending LobbyEnter) -> Void)
func onLobbyEnter((sending LobbyEnter) -> Void)
Registration for Steamworks LobbyEnter_t
callback
Declaration
func onLobbyEnter(_ client: @Sendable @escaping (sending LobbyEnter) -> Void)
func onLobbyGameCreated((sending LobbyGameCreated) -> Void)
func onLobbyGameCreated((sending LobbyGameCreated) -> Void)
Registration for Steamworks LobbyGameCreated_t
callback
Declaration
func onLobbyGameCreated(
_ client: @Sendable @escaping (sending LobbyGameCreated) -> Void)
func onLobbyInvite((sending LobbyInvite) -> Void)
func onLobbyInvite((sending LobbyInvite) -> Void)
Registration for Steamworks LobbyInvite_t
callback
Declaration
func onLobbyInvite(_ client: @Sendable @escaping (sending LobbyInvite) -> Void)
func onLobbyKicked((sending LobbyKicked) -> Void)
func onLobbyKicked((sending LobbyKicked) -> Void)
Registration for Steamworks LobbyKicked_t
callback
Declaration
func onLobbyKicked(_ client: @Sendable @escaping (sending LobbyKicked) -> Void)
func onLowBatteryPower((sending LowBatteryPower) -> Void)
func onLowBatteryPower((sending LowBatteryPower) -> Void)
Registration for Steamworks LowBatteryPower_t
callback
Declaration
func onLowBatteryPower(
_ client: @Sendable @escaping (sending LowBatteryPower) -> Void)
func onMusicPlayerRemoteToFront((sending MusicPlayerRemoteToFront) -> Void)
func onMusicPlayerRemoteToFront((sending MusicPlayerRemoteToFront) -> Void)
Registration for Steamworks MusicPlayerRemoteToFront_t
callback
Declaration
func onMusicPlayerRemoteToFront(
_ client: @Sendable @escaping (sending MusicPlayerRemoteToFront) -> Void)
func onMusicPlayerRemoteWillActivate((sending MusicPlayerRemoteWillActivate) -> Void)
func onMusicPlayerRemoteWillActivate((sending MusicPlayerRemoteWillActivate) -> Void)
Registration for Steamworks MusicPlayerRemoteWillActivate_t
callback
Declaration
func onMusicPlayerRemoteWillActivate(
_ client: @Sendable @escaping (sending MusicPlayerRemoteWillActivate) ->
Void)
func onMusicPlayerRemoteWillDeactivate((sending MusicPlayerRemoteWillDeactivate) -> Void)
func onMusicPlayerRemoteWillDeactivate((sending MusicPlayerRemoteWillDeactivate) -> Void)
Registration for Steamworks MusicPlayerRemoteWillDeactivate_t
callback
Declaration
func onMusicPlayerRemoteWillDeactivate(
_ client: @Sendable @escaping (sending MusicPlayerRemoteWillDeactivate) ->
Void)
func onMusicPlayerSelectsPlaylistEntry((sending MusicPlayerSelectsPlaylistEntry) -> Void)
func onMusicPlayerSelectsPlaylistEntry((sending MusicPlayerSelectsPlaylistEntry) -> Void)
Registration for Steamworks MusicPlayerSelectsPlaylistEntry_t
callback
Declaration
func onMusicPlayerSelectsPlaylistEntry(
_ client: @Sendable @escaping (sending MusicPlayerSelectsPlaylistEntry) ->
Void)
func onMusicPlayerSelectsQueueEntry((sending MusicPlayerSelectsQueueEntry) -> Void)
func onMusicPlayerSelectsQueueEntry((sending MusicPlayerSelectsQueueEntry) -> Void)
Registration for Steamworks MusicPlayerSelectsQueueEntry_t
callback
Declaration
func onMusicPlayerSelectsQueueEntry(
_ client: @Sendable @escaping (sending MusicPlayerSelectsQueueEntry) -> Void
)
func onMusicPlayerWantsLooped((sending MusicPlayerWantsLooped) -> Void)
func onMusicPlayerWantsLooped((sending MusicPlayerWantsLooped) -> Void)
Registration for Steamworks MusicPlayerWantsLooped_t
callback
Declaration
func onMusicPlayerWantsLooped(
_ client: @Sendable @escaping (sending MusicPlayerWantsLooped) -> Void)
func onMusicPlayerWantsPause((sending MusicPlayerWantsPause) -> Void)
func onMusicPlayerWantsPause((sending MusicPlayerWantsPause) -> Void)
Registration for Steamworks MusicPlayerWantsPause_t
callback
Declaration
func onMusicPlayerWantsPause(
_ client: @Sendable @escaping (sending MusicPlayerWantsPause) -> Void)
func onMusicPlayerWantsPlayNext((sending MusicPlayerWantsPlayNext) -> Void)
func onMusicPlayerWantsPlayNext((sending MusicPlayerWantsPlayNext) -> Void)
Registration for Steamworks MusicPlayerWantsPlayNext_t
callback
Declaration
func onMusicPlayerWantsPlayNext(
_ client: @Sendable @escaping (sending MusicPlayerWantsPlayNext) -> Void)
func onMusicPlayerWantsPlayPrevious((sending MusicPlayerWantsPlayPrevious) -> Void)
func onMusicPlayerWantsPlayPrevious((sending MusicPlayerWantsPlayPrevious) -> Void)
Registration for Steamworks MusicPlayerWantsPlayPrevious_t
callback
Declaration
func onMusicPlayerWantsPlayPrevious(
_ client: @Sendable @escaping (sending MusicPlayerWantsPlayPrevious) -> Void
)
func onMusicPlayerWantsPlay((sending MusicPlayerWantsPlay) -> Void)
func onMusicPlayerWantsPlay((sending MusicPlayerWantsPlay) -> Void)
Registration for Steamworks MusicPlayerWantsPlay_t
callback
Declaration
func onMusicPlayerWantsPlay(
_ client: @Sendable @escaping (sending MusicPlayerWantsPlay) -> Void)
func onMusicPlayerWantsPlayingRepeatStatus((sending MusicPlayerWantsPlayingRepeatStatus) -> Void)
func onMusicPlayerWantsPlayingRepeatStatus((sending MusicPlayerWantsPlayingRepeatStatus) -> Void)
Registration for Steamworks MusicPlayerWantsPlayingRepeatStatus_t
callback
Declaration
func onMusicPlayerWantsPlayingRepeatStatus(
_ client: @Sendable @escaping (sending MusicPlayerWantsPlayingRepeatStatus)
-> Void)
func onMusicPlayerWantsShuffled((sending MusicPlayerWantsShuffled) -> Void)
func onMusicPlayerWantsShuffled((sending MusicPlayerWantsShuffled) -> Void)
Registration for Steamworks MusicPlayerWantsShuffled_t
callback
Declaration
func onMusicPlayerWantsShuffled(
_ client: @Sendable @escaping (sending MusicPlayerWantsShuffled) -> Void)
func onMusicPlayerWantsVolume((sending MusicPlayerWantsVolume) -> Void)
func onMusicPlayerWantsVolume((sending MusicPlayerWantsVolume) -> Void)
Registration for Steamworks MusicPlayerWantsVolume_t
callback
Declaration
func onMusicPlayerWantsVolume(
_ client: @Sendable @escaping (sending MusicPlayerWantsVolume) -> Void)
func onMusicPlayerWillQuit((sending MusicPlayerWillQuit) -> Void)
func onMusicPlayerWillQuit((sending MusicPlayerWillQuit) -> Void)
Registration for Steamworks MusicPlayerWillQuit_t
callback
Declaration
func onMusicPlayerWillQuit(
_ client: @Sendable @escaping (sending MusicPlayerWillQuit) -> Void)
func onNewUrlLaunchParameters((sending NewUrlLaunchParameters) -> Void)
func onNewUrlLaunchParameters((sending NewUrlLaunchParameters) -> Void)
Registration for Steamworks NewUrlLaunchParameters_t
callback
Declaration
func onNewUrlLaunchParameters(
_ client: @Sendable @escaping (sending NewUrlLaunchParameters) -> Void)
func onPS3TrophiesInstalled((sending PS3TrophiesInstalled) -> Void)
func onPS3TrophiesInstalled((sending PS3TrophiesInstalled) -> Void)
Registration for Steamworks PS3TrophiesInstalled_t
callback
Declaration
func onPS3TrophiesInstalled(
_ client: @Sendable @escaping (sending PS3TrophiesInstalled) -> Void)
func onPSNGameBootInviteResult((sending PSNGameBootInviteResult) -> Void)
func onPSNGameBootInviteResult((sending PSNGameBootInviteResult) -> Void)
Registration for Steamworks PSNGameBootInviteResult_t
callback
Declaration
func onPSNGameBootInviteResult(
_ client: @Sendable @escaping (sending PSNGameBootInviteResult) -> Void)
func onPersonaStateChange((sending PersonaStateChange) -> Void)
func onPersonaStateChange((sending PersonaStateChange) -> Void)
Registration for Steamworks PersonaStateChange_t
callback
Declaration
func onPersonaStateChange(
_ client: @Sendable @escaping (sending PersonaStateChange) -> Void)
func onPlaybackStatusHasChanged((sending PlaybackStatusHasChanged) -> Void)
func onPlaybackStatusHasChanged((sending PlaybackStatusHasChanged) -> Void)
Registration for Steamworks PlaybackStatusHasChanged_t
callback
Declaration
func onPlaybackStatusHasChanged(
_ client: @Sendable @escaping (sending PlaybackStatusHasChanged) -> Void)
func onRemoteStorageLocalFileChange((sending RemoteStorageLocalFileChange) -> Void)
func onRemoteStorageLocalFileChange((sending RemoteStorageLocalFileChange) -> Void)
Registration for Steamworks RemoteStorageLocalFileChange_t
callback
Declaration
func onRemoteStorageLocalFileChange(
_ client: @Sendable @escaping (sending RemoteStorageLocalFileChange) -> Void
)
func onRemoteStoragePublishFileResult((sending RemoteStoragePublishFileResult) -> Void)
func onRemoteStoragePublishFileResult((sending RemoteStoragePublishFileResult) -> Void)
Registration for Steamworks RemoteStoragePublishFileResult_t
callback
Declaration
func onRemoteStoragePublishFileResult(
_ client: @Sendable @escaping (sending RemoteStoragePublishFileResult) ->
Void)
func onRemoteStoragePublishedFileDeleted((sending RemoteStoragePublishedFileDeleted) -> Void)
func onRemoteStoragePublishedFileDeleted((sending RemoteStoragePublishedFileDeleted) -> Void)
Registration for Steamworks RemoteStoragePublishedFileDeleted_t
callback
Declaration
func onRemoteStoragePublishedFileDeleted(
_ client: @Sendable @escaping (sending RemoteStoragePublishedFileDeleted) ->
Void)
func onRemoteStoragePublishedFileSubscribed((sending RemoteStoragePublishedFileSubscribed) -> Void)
func onRemoteStoragePublishedFileSubscribed((sending RemoteStoragePublishedFileSubscribed) -> Void)
Registration for Steamworks RemoteStoragePublishedFileSubscribed_t
callback
Declaration
func onRemoteStoragePublishedFileSubscribed(
_ client: @Sendable @escaping (sending RemoteStoragePublishedFileSubscribed)
-> Void)
func onRemoteStoragePublishedFileUnsubscribed((sending RemoteStoragePublishedFileUnsubscribed) -> Void)
func onRemoteStoragePublishedFileUnsubscribed((sending RemoteStoragePublishedFileUnsubscribed) -> Void)
Registration for Steamworks RemoteStoragePublishedFileUnsubscribed_t
callback
Declaration
func onRemoteStoragePublishedFileUnsubscribed(
_ client: @Sendable @escaping (
sending RemoteStoragePublishedFileUnsubscribed
) -> Void)
func onRemoteStoragePublishedFileUpdated((sending RemoteStoragePublishedFileUpdated) -> Void)
func onRemoteStoragePublishedFileUpdated((sending RemoteStoragePublishedFileUpdated) -> Void)
Registration for Steamworks RemoteStoragePublishedFileUpdated_t
callback
Declaration
func onRemoteStoragePublishedFileUpdated(
_ client: @Sendable @escaping (sending RemoteStoragePublishedFileUpdated) ->
Void)
func onRemoteStorageUserVoteDetails((sending RemoteStorageUserVoteDetails) -> Void)
func onRemoteStorageUserVoteDetails((sending RemoteStorageUserVoteDetails) -> Void)
Registration for Steamworks RemoteStorageUserVoteDetails_t
callback
Declaration
func onRemoteStorageUserVoteDetails(
_ client: @Sendable @escaping (sending RemoteStorageUserVoteDetails) -> Void
)
func onRequestPlayersForGameFinalResultCallback((sending RequestPlayersForGameFinalResultCallback) -> Void)
func onRequestPlayersForGameFinalResultCallback((sending RequestPlayersForGameFinalResultCallback) -> Void)
Registration for Steamworks RequestPlayersForGameFinalResultCallback_t
callback
Declaration
func onRequestPlayersForGameFinalResultCallback(
_ client: @Sendable @escaping (
sending RequestPlayersForGameFinalResultCallback
) -> Void)
func onRequestPlayersForGameProgressCallback((sending RequestPlayersForGameProgressCallback) -> Void)
func onRequestPlayersForGameProgressCallback((sending RequestPlayersForGameProgressCallback) -> Void)
Registration for Steamworks RequestPlayersForGameProgressCallback_t
callback
Declaration
func onRequestPlayersForGameProgressCallback(
_ client: @Sendable @escaping (
sending RequestPlayersForGameProgressCallback
) -> Void)
func onRequestPlayersForGameResultCallback((sending RequestPlayersForGameResultCallback) -> Void)
func onRequestPlayersForGameResultCallback((sending RequestPlayersForGameResultCallback) -> Void)
Registration for Steamworks RequestPlayersForGameResultCallback_t
callback
Declaration
func onRequestPlayersForGameResultCallback(
_ client: @Sendable @escaping (sending RequestPlayersForGameResultCallback)
-> Void)
func onReservationNotificationCallback((sending ReservationNotificationCallback) -> Void)
func onReservationNotificationCallback((sending ReservationNotificationCallback) -> Void)
Registration for Steamworks ReservationNotificationCallback_t
callback
Declaration
func onReservationNotificationCallback(
_ client: @Sendable @escaping (sending ReservationNotificationCallback) ->
Void)
func onScreenshotReady((sending ScreenshotReady) -> Void)
func onScreenshotReady((sending ScreenshotReady) -> Void)
Registration for Steamworks ScreenshotReady_t
callback
Declaration
func onScreenshotReady(
_ client: @Sendable @escaping (sending ScreenshotReady) -> Void)
func onScreenshotRequested((sending ScreenshotRequested) -> Void)
func onScreenshotRequested((sending ScreenshotRequested) -> Void)
Registration for Steamworks ScreenshotRequested_t
callback
Declaration
func onScreenshotRequested(
_ client: @Sendable @escaping (sending ScreenshotRequested) -> Void)
func onSearchForGameProgressCallback((sending SearchForGameProgressCallback) -> Void)
func onSearchForGameProgressCallback((sending SearchForGameProgressCallback) -> Void)
Registration for Steamworks SearchForGameProgressCallback_t
callback
Declaration
func onSearchForGameProgressCallback(
_ client: @Sendable @escaping (sending SearchForGameProgressCallback) ->
Void)
func onSearchForGameResultCallback((sending SearchForGameResultCallback) -> Void)
func onSearchForGameResultCallback((sending SearchForGameResultCallback) -> Void)
Registration for Steamworks SearchForGameResultCallback_t
callback
Declaration
func onSearchForGameResultCallback(
_ client: @Sendable @escaping (sending SearchForGameResultCallback) -> Void)
func onSteamAPICallCompleted((sending SteamAPICallCompleted) -> Void)
func onSteamAPICallCompleted((sending SteamAPICallCompleted) -> Void)
Registration for Steamworks SteamAPICallCompleted_t
callback
Declaration
func onSteamAPICallCompleted(
_ client: @Sendable @escaping (sending SteamAPICallCompleted) -> Void)
func onSteamInputConfigurationLoaded((sending SteamInputConfigurationLoaded) -> Void)
func onSteamInputConfigurationLoaded((sending SteamInputConfigurationLoaded) -> Void)
Registration for Steamworks SteamInputConfigurationLoaded_t
callback
Declaration
func onSteamInputConfigurationLoaded(
_ client: @Sendable @escaping (sending SteamInputConfigurationLoaded) ->
Void)
func onSteamInputDeviceConnected((sending SteamInputDeviceConnected) -> Void)
func onSteamInputDeviceConnected((sending SteamInputDeviceConnected) -> Void)
Registration for Steamworks SteamInputDeviceConnected_t
callback
Declaration
func onSteamInputDeviceConnected(
_ client: @Sendable @escaping (sending SteamInputDeviceConnected) -> Void)
func onSteamInputDeviceDisconnected((sending SteamInputDeviceDisconnected) -> Void)
func onSteamInputDeviceDisconnected((sending SteamInputDeviceDisconnected) -> Void)
Registration for Steamworks SteamInputDeviceDisconnected_t
callback
Declaration
func onSteamInputDeviceDisconnected(
_ client: @Sendable @escaping (sending SteamInputDeviceDisconnected) -> Void
)
func onSteamInputGamepadSlotChange((sending SteamInputGamepadSlotChange) -> Void)
func onSteamInputGamepadSlotChange((sending SteamInputGamepadSlotChange) -> Void)
Registration for Steamworks SteamInputGamepadSlotChange_t
callback
Declaration
func onSteamInputGamepadSlotChange(
_ client: @Sendable @escaping (sending SteamInputGamepadSlotChange) -> Void)
func onSteamInventoryDefinitionUpdate((sending SteamInventoryDefinitionUpdate) -> Void)
func onSteamInventoryDefinitionUpdate((sending SteamInventoryDefinitionUpdate) -> Void)
Registration for Steamworks SteamInventoryDefinitionUpdate_t
callback
Declaration
func onSteamInventoryDefinitionUpdate(
_ client: @Sendable @escaping (sending SteamInventoryDefinitionUpdate) ->
Void)
func onSteamInventoryFullUpdate((sending SteamInventoryFullUpdate) -> Void)
func onSteamInventoryFullUpdate((sending SteamInventoryFullUpdate) -> Void)
Registration for Steamworks SteamInventoryFullUpdate_t
callback
Declaration
func onSteamInventoryFullUpdate(
_ client: @Sendable @escaping (sending SteamInventoryFullUpdate) -> Void)
func onSteamInventoryResultReady((sending SteamInventoryResultReady) -> Void)
func onSteamInventoryResultReady((sending SteamInventoryResultReady) -> Void)
Registration for Steamworks SteamInventoryResultReady_t
callback
Declaration
func onSteamInventoryResultReady(
_ client: @Sendable @escaping (sending SteamInventoryResultReady) -> Void)
func onSteamNetAuthenticationStatus((sending SteamNetAuthenticationStatus) -> Void)
func onSteamNetAuthenticationStatus((sending SteamNetAuthenticationStatus) -> Void)
Registration for Steamworks SteamNetAuthenticationStatus_t
callback
Declaration
func onSteamNetAuthenticationStatus(
_ client: @Sendable @escaping (sending SteamNetAuthenticationStatus) -> Void
)
func onSteamNetConnectionStatusChangedCallback((sending SteamNetConnectionStatusChangedCallback) -> Void)
func onSteamNetConnectionStatusChangedCallback((sending SteamNetConnectionStatusChangedCallback) -> Void)
Registration for Steamworks SteamNetConnectionStatusChangedCallback_t
callback
Declaration
func onSteamNetConnectionStatusChangedCallback(
_ client: @Sendable @escaping (
sending SteamNetConnectionStatusChangedCallback
) -> Void)
func onSteamNetworkingFakeIPResult((sending SteamNetworkingFakeIPResult) -> Void)
func onSteamNetworkingFakeIPResult((sending SteamNetworkingFakeIPResult) -> Void)
Registration for Steamworks SteamNetworkingFakeIPResult_t
callback
Declaration
func onSteamNetworkingFakeIPResult(
_ client: @Sendable @escaping (sending SteamNetworkingFakeIPResult) -> Void)
func onSteamNetworkingMessagesSessionFailed((sending SteamNetworkingMessagesSessionFailed) -> Void)
func onSteamNetworkingMessagesSessionFailed((sending SteamNetworkingMessagesSessionFailed) -> Void)
Registration for Steamworks SteamNetworkingMessagesSessionFailed_t
callback
Declaration
func onSteamNetworkingMessagesSessionFailed(
_ client: @Sendable @escaping (sending SteamNetworkingMessagesSessionFailed)
-> Void)
func onSteamNetworkingMessagesSessionRequest((sending SteamNetworkingMessagesSessionRequest) -> Void)
func onSteamNetworkingMessagesSessionRequest((sending SteamNetworkingMessagesSessionRequest) -> Void)
Registration for Steamworks SteamNetworkingMessagesSessionRequest_t
callback
Declaration
func onSteamNetworkingMessagesSessionRequest(
_ client: @Sendable @escaping (
sending SteamNetworkingMessagesSessionRequest
) -> Void)
func onSteamParentalSettingsChanged((sending SteamParentalSettingsChanged) -> Void)
func onSteamParentalSettingsChanged((sending SteamParentalSettingsChanged) -> Void)
Registration for Steamworks SteamParentalSettingsChanged_t
callback
Declaration
func onSteamParentalSettingsChanged(
_ client: @Sendable @escaping (sending SteamParentalSettingsChanged) -> Void
)
func onSteamRelayNetworkStatus((sending SteamRelayNetworkStatus) -> Void)
func onSteamRelayNetworkStatus((sending SteamRelayNetworkStatus) -> Void)
Registration for Steamworks SteamRelayNetworkStatus_t
callback
Declaration
func onSteamRelayNetworkStatus(
_ client: @Sendable @escaping (sending SteamRelayNetworkStatus) -> Void)
func onSteamRemotePlaySessionConnected((sending SteamRemotePlaySessionConnected) -> Void)
func onSteamRemotePlaySessionConnected((sending SteamRemotePlaySessionConnected) -> Void)
Registration for Steamworks SteamRemotePlaySessionConnected_t
callback
Declaration
func onSteamRemotePlaySessionConnected(
_ client: @Sendable @escaping (sending SteamRemotePlaySessionConnected) ->
Void)
func onSteamRemotePlaySessionDisconnected((sending SteamRemotePlaySessionDisconnected) -> Void)
func onSteamRemotePlaySessionDisconnected((sending SteamRemotePlaySessionDisconnected) -> Void)
Registration for Steamworks SteamRemotePlaySessionDisconnected_t
callback
Declaration
func onSteamRemotePlaySessionDisconnected(
_ client: @Sendable @escaping (sending SteamRemotePlaySessionDisconnected)
-> Void)
func onSteamRemotePlayTogetherGuestInvite((sending SteamRemotePlayTogetherGuestInvite) -> Void)
func onSteamRemotePlayTogetherGuestInvite((sending SteamRemotePlayTogetherGuestInvite) -> Void)
Registration for Steamworks SteamRemotePlayTogetherGuestInvite_t
callback
Declaration
func onSteamRemotePlayTogetherGuestInvite(
_ client: @Sendable @escaping (sending SteamRemotePlayTogetherGuestInvite)
-> Void)
func onSteamServerConnectFailure((sending SteamServerConnectFailure) -> Void)
func onSteamServerConnectFailure((sending SteamServerConnectFailure) -> Void)
Registration for Steamworks SteamServerConnectFailure_t
callback
Declaration
func onSteamServerConnectFailure(
_ client: @Sendable @escaping (sending SteamServerConnectFailure) -> Void)
func onSteamServersConnected((sending SteamServersConnected) -> Void)
func onSteamServersConnected((sending SteamServersConnected) -> Void)
Registration for Steamworks SteamServersConnected_t
callback
Declaration
func onSteamServersConnected(
_ client: @Sendable @escaping (sending SteamServersConnected) -> Void)
func onSteamServersDisconnected((sending SteamServersDisconnected) -> Void)
func onSteamServersDisconnected((sending SteamServersDisconnected) -> Void)
Registration for Steamworks SteamServersDisconnected_t
callback
Declaration
func onSteamServersDisconnected(
_ client: @Sendable @escaping (sending SteamServersDisconnected) -> Void)
func onSteamShutdown((sending SteamShutdown) -> Void)
func onSteamShutdown((sending SteamShutdown) -> Void)
Registration for Steamworks SteamShutdown_t
callback
Declaration
func onSteamShutdown(
_ client: @Sendable @escaping (sending SteamShutdown) -> Void)
func onSubmitPlayerResultResultCallback((sending SubmitPlayerResultResultCallback) -> Void)
func onSubmitPlayerResultResultCallback((sending SubmitPlayerResultResultCallback) -> Void)
Registration for Steamworks SubmitPlayerResultResultCallback_t
callback
Declaration
func onSubmitPlayerResultResultCallback(
_ client: @Sendable @escaping (sending SubmitPlayerResultResultCallback) ->
Void)
func onTimedTrialStatus((sending TimedTrialStatus) -> Void)
func onTimedTrialStatus((sending TimedTrialStatus) -> Void)
Registration for Steamworks TimedTrialStatus_t
callback
Declaration
func onTimedTrialStatus(
_ client: @Sendable @escaping (sending TimedTrialStatus) -> Void)
func onUnreadChatMessagesChanged((sending UnreadChatMessagesChanged) -> Void)
func onUnreadChatMessagesChanged((sending UnreadChatMessagesChanged) -> Void)
Registration for Steamworks UnreadChatMessagesChanged_t
callback
Declaration
func onUnreadChatMessagesChanged(
_ client: @Sendable @escaping (sending UnreadChatMessagesChanged) -> Void)
func onUserAchievementIconFetched((sending UserAchievementIconFetched) -> Void)
func onUserAchievementIconFetched((sending UserAchievementIconFetched) -> Void)
Registration for Steamworks UserAchievementIconFetched_t
callback
Declaration
func onUserAchievementIconFetched(
_ client: @Sendable @escaping (sending UserAchievementIconFetched) -> Void)
func onUserAchievementStored((sending UserAchievementStored) -> Void)
func onUserAchievementStored((sending UserAchievementStored) -> Void)
Registration for Steamworks UserAchievementStored_t
callback
Declaration
func onUserAchievementStored(
_ client: @Sendable @escaping (sending UserAchievementStored) -> Void)
func onUserStatsStored((sending UserStatsStored) -> Void)
func onUserStatsStored((sending UserStatsStored) -> Void)
Registration for Steamworks UserStatsStored_t
callback
Declaration
func onUserStatsStored(
_ client: @Sendable @escaping (sending UserStatsStored) -> Void)
func onUserStatsUnloaded((sending UserStatsUnloaded) -> Void)
func onUserStatsUnloaded((sending UserStatsUnloaded) -> Void)
Registration for Steamworks UserStatsUnloaded_t
callback
Declaration
func onUserStatsUnloaded(
_ client: @Sendable @escaping (sending UserStatsUnloaded) -> Void)
func onUserSubscribedItemsListChanged((sending UserSubscribedItemsListChanged) -> Void)
func onUserSubscribedItemsListChanged((sending UserSubscribedItemsListChanged) -> Void)
Registration for Steamworks UserSubscribedItemsListChanged_t
callback
Declaration
func onUserSubscribedItemsListChanged(
_ client: @Sendable @escaping (sending UserSubscribedItemsListChanged) ->
Void)
func onValidateAuthTicketResponse((sending ValidateAuthTicketResponse) -> Void)
func onValidateAuthTicketResponse((sending ValidateAuthTicketResponse) -> Void)
Registration for Steamworks ValidateAuthTicketResponse_t
callback
Declaration
func onValidateAuthTicketResponse(
_ client: @Sendable @escaping (sending ValidateAuthTicketResponse) -> Void)
func onVolumeHasChanged((sending VolumeHasChanged) -> Void)
func onVolumeHasChanged((sending VolumeHasChanged) -> Void)
Registration for Steamworks VolumeHasChanged_t
callback
Declaration
func onVolumeHasChanged(
_ client: @Sendable @escaping (sending VolumeHasChanged) -> Void)
AsyncStream
callbacks
var activeBeaconsUpdated: AsyncStream<ActiveBeaconsUpdated>
var activeBeaconsUpdated: AsyncStream<ActiveBeaconsUpdated>
Async stream of Steamworks ActiveBeaconsUpdated_t
callbacks
Declaration
var activeBeaconsUpdated: AsyncStream<ActiveBeaconsUpdated> { get }
var appProofOfPurchaseKeyResponse: AsyncStream<AppProofOfPurchaseKeyResponse>
var appProofOfPurchaseKeyResponse: AsyncStream<AppProofOfPurchaseKeyResponse>
Async stream of Steamworks AppProofOfPurchaseKeyResponse_t
callbacks
Declaration
var appProofOfPurchaseKeyResponse: AsyncStream<AppProofOfPurchaseKeyResponse> {
get
}
var appResumingFromSuspend: AsyncStream<AppResumingFromSuspend>
var appResumingFromSuspend: AsyncStream<AppResumingFromSuspend>
Async stream of Steamworks AppResumingFromSuspend_t
callbacks
Declaration
var appResumingFromSuspend: AsyncStream<AppResumingFromSuspend> { get }
var availableBeaconLocationsUpdated: AsyncStream<AvailableBeaconLocationsUpdated>
var availableBeaconLocationsUpdated: AsyncStream<AvailableBeaconLocationsUpdated>
Async stream of Steamworks AvailableBeaconLocationsUpdated_t
callbacks
Declaration
var availableBeaconLocationsUpdated:
AsyncStream<AvailableBeaconLocationsUpdated>
{ get }
var avatarImageLoaded: AsyncStream<AvatarImageLoaded>
var avatarImageLoaded: AsyncStream<AvatarImageLoaded>
Async stream of Steamworks AvatarImageLoaded_t
callbacks
Declaration
var avatarImageLoaded: AsyncStream<AvatarImageLoaded> { get }
var broadcastUploadStart: AsyncStream<BroadcastUploadStart>
var broadcastUploadStart: AsyncStream<BroadcastUploadStart>
Async stream of Steamworks BroadcastUploadStart_t
callbacks
Declaration
var broadcastUploadStart: AsyncStream<BroadcastUploadStart> { get }
var broadcastUploadStop: AsyncStream<BroadcastUploadStop>
var broadcastUploadStop: AsyncStream<BroadcastUploadStop>
Async stream of Steamworks BroadcastUploadStop_t
callbacks
Declaration
var broadcastUploadStop: AsyncStream<BroadcastUploadStop> { get }
var clientGameServerDeny: AsyncStream<ClientGameServerDeny>
var clientGameServerDeny: AsyncStream<ClientGameServerDeny>
Async stream of Steamworks ClientGameServerDeny_t
callbacks
Declaration
var clientGameServerDeny: AsyncStream<ClientGameServerDeny> { get }
var dlcInstalled: AsyncStream<DlcInstalled>
var dlcInstalled: AsyncStream<DlcInstalled>
Async stream of Steamworks DlcInstalled_t
callbacks
Declaration
var dlcInstalled: AsyncStream<DlcInstalled> { get }
var downloadItemResult: AsyncStream<DownloadItemResult>
var downloadItemResult: AsyncStream<DownloadItemResult>
Async stream of Steamworks DownloadItemResult_t
callbacks
Declaration
var downloadItemResult: AsyncStream<DownloadItemResult> { get }
var durationControl: AsyncStream<DurationControl>
var durationControl: AsyncStream<DurationControl>
Async stream of Steamworks DurationControl_t
callbacks
Declaration
var durationControl: AsyncStream<DurationControl> { get }
var endGameResultCallback: AsyncStream<EndGameResultCallback>
var endGameResultCallback: AsyncStream<EndGameResultCallback>
Async stream of Steamworks EndGameResultCallback_t
callbacks
Declaration
var endGameResultCallback: AsyncStream<EndGameResultCallback> { get }
var equippedProfileItemsChanged: AsyncStream<EquippedProfileItemsChanged>
var equippedProfileItemsChanged: AsyncStream<EquippedProfileItemsChanged>
Async stream of Steamworks EquippedProfileItemsChanged_t
callbacks
Declaration
var equippedProfileItemsChanged: AsyncStream<EquippedProfileItemsChanged> {
get
}
var favoritesListAccountsUpdated: AsyncStream<FavoritesListAccountsUpdated>
var favoritesListAccountsUpdated: AsyncStream<FavoritesListAccountsUpdated>
Async stream of Steamworks FavoritesListAccountsUpdated_t
callbacks
Declaration
var favoritesListAccountsUpdated: AsyncStream<FavoritesListAccountsUpdated> {
get
}
var favoritesListChanged: AsyncStream<FavoritesListChanged>
var favoritesListChanged: AsyncStream<FavoritesListChanged>
Async stream of Steamworks FavoritesListChanged_t
callbacks
Declaration
var favoritesListChanged: AsyncStream<FavoritesListChanged> { get }
var filterTextDictionaryChanged: AsyncStream<FilterTextDictionaryChanged>
var filterTextDictionaryChanged: AsyncStream<FilterTextDictionaryChanged>
Async stream of Steamworks FilterTextDictionaryChanged_t
callbacks
Declaration
var filterTextDictionaryChanged: AsyncStream<FilterTextDictionaryChanged> {
get
}
var floatingGamepadTextInputDismissed: AsyncStream<FloatingGamepadTextInputDismissed>
var floatingGamepadTextInputDismissed: AsyncStream<FloatingGamepadTextInputDismissed>
Async stream of Steamworks FloatingGamepadTextInputDismissed_t
callbacks
Declaration
var floatingGamepadTextInputDismissed:
AsyncStream<FloatingGamepadTextInputDismissed>
{ get }
var friendRichPresenceUpdate: AsyncStream<FriendRichPresenceUpdate>
var friendRichPresenceUpdate: AsyncStream<FriendRichPresenceUpdate>
Async stream of Steamworks FriendRichPresenceUpdate_t
callbacks
Declaration
var friendRichPresenceUpdate: AsyncStream<FriendRichPresenceUpdate> { get }
var gsClientAchievementStatus: AsyncStream<GSClientAchievementStatus>
var gsClientAchievementStatus: AsyncStream<GSClientAchievementStatus>
Async stream of Steamworks GSClientAchievementStatus_t
callbacks
Declaration
var gsClientAchievementStatus: AsyncStream<GSClientAchievementStatus> { get }
var gsClientApprove: AsyncStream<GSClientApprove>
var gsClientApprove: AsyncStream<GSClientApprove>
Async stream of Steamworks GSClientApprove_t
callbacks
Declaration
var gsClientApprove: AsyncStream<GSClientApprove> { get }
var gsClientDeny: AsyncStream<GSClientDeny>
var gsClientDeny: AsyncStream<GSClientDeny>
Async stream of Steamworks GSClientDeny_t
callbacks
Declaration
var gsClientDeny: AsyncStream<GSClientDeny> { get }
var gsClientGroupStatus: AsyncStream<GSClientGroupStatus>
var gsClientGroupStatus: AsyncStream<GSClientGroupStatus>
Async stream of Steamworks GSClientGroupStatus_t
callbacks
Declaration
var gsClientGroupStatus: AsyncStream<GSClientGroupStatus> { get }
var gsClientKick: AsyncStream<GSClientKick>
var gsClientKick: AsyncStream<GSClientKick>
Async stream of Steamworks GSClientKick_t
callbacks
Declaration
var gsClientKick: AsyncStream<GSClientKick> { get }
var gsGameplayStats: AsyncStream<GSGameplayStats>
var gsGameplayStats: AsyncStream<GSGameplayStats>
Async stream of Steamworks GSGameplayStats_t
callbacks
Declaration
var gsGameplayStats: AsyncStream<GSGameplayStats> { get }
var gsPolicyResponse: AsyncStream<GSPolicyResponse>
var gsPolicyResponse: AsyncStream<GSPolicyResponse>
Async stream of Steamworks GSPolicyResponse_t
callbacks
Declaration
var gsPolicyResponse: AsyncStream<GSPolicyResponse> { get }
var gsStatsUnloaded: AsyncStream<GSStatsUnloaded>
var gsStatsUnloaded: AsyncStream<GSStatsUnloaded>
Async stream of Steamworks GSStatsUnloaded_t
callbacks
Declaration
var gsStatsUnloaded: AsyncStream<GSStatsUnloaded> { get }
var gameConnectedChatJoin: AsyncStream<GameConnectedChatJoin>
var gameConnectedChatJoin: AsyncStream<GameConnectedChatJoin>
Async stream of Steamworks GameConnectedChatJoin_t
callbacks
Declaration
var gameConnectedChatJoin: AsyncStream<GameConnectedChatJoin> { get }
var gameConnectedChatLeave: AsyncStream<GameConnectedChatLeave>
var gameConnectedChatLeave: AsyncStream<GameConnectedChatLeave>
Async stream of Steamworks GameConnectedChatLeave_t
callbacks
Declaration
var gameConnectedChatLeave: AsyncStream<GameConnectedChatLeave> { get }
var gameConnectedClanChatMsg: AsyncStream<GameConnectedClanChatMsg>
var gameConnectedClanChatMsg: AsyncStream<GameConnectedClanChatMsg>
Async stream of Steamworks GameConnectedClanChatMsg_t
callbacks
Declaration
var gameConnectedClanChatMsg: AsyncStream<GameConnectedClanChatMsg> { get }
var gameConnectedFriendChatMsg: AsyncStream<GameConnectedFriendChatMsg>
var gameConnectedFriendChatMsg: AsyncStream<GameConnectedFriendChatMsg>
Async stream of Steamworks GameConnectedFriendChatMsg_t
callbacks
Declaration
var gameConnectedFriendChatMsg: AsyncStream<GameConnectedFriendChatMsg> { get }
var gameLobbyJoinRequested: AsyncStream<GameLobbyJoinRequested>
var gameLobbyJoinRequested: AsyncStream<GameLobbyJoinRequested>
Async stream of Steamworks GameLobbyJoinRequested_t
callbacks
Declaration
var gameLobbyJoinRequested: AsyncStream<GameLobbyJoinRequested> { get }
var gameOverlayActivated: AsyncStream<GameOverlayActivated>
var gameOverlayActivated: AsyncStream<GameOverlayActivated>
Async stream of Steamworks GameOverlayActivated_t
callbacks
Declaration
var gameOverlayActivated: AsyncStream<GameOverlayActivated> { get }
var gameRichPresenceJoinRequested: AsyncStream<GameRichPresenceJoinRequested>
var gameRichPresenceJoinRequested: AsyncStream<GameRichPresenceJoinRequested>
Async stream of Steamworks GameRichPresenceJoinRequested_t
callbacks
Declaration
var gameRichPresenceJoinRequested: AsyncStream<GameRichPresenceJoinRequested> {
get
}
var gameServerChangeRequested: AsyncStream<GameServerChangeRequested>
var gameServerChangeRequested: AsyncStream<GameServerChangeRequested>
Async stream of Steamworks GameServerChangeRequested_t
callbacks
Declaration
var gameServerChangeRequested: AsyncStream<GameServerChangeRequested> { get }
var gameWebCallback: AsyncStream<GameWebCallback>
var gameWebCallback: AsyncStream<GameWebCallback>
Async stream of Steamworks GameWebCallback_t
callbacks
Declaration
var gameWebCallback: AsyncStream<GameWebCallback> { get }
var gamepadTextInputDismissed: AsyncStream<GamepadTextInputDismissed>
var gamepadTextInputDismissed: AsyncStream<GamepadTextInputDismissed>
Async stream of Steamworks GamepadTextInputDismissed_t
callbacks
Declaration
var gamepadTextInputDismissed: AsyncStream<GamepadTextInputDismissed> { get }
var getAuthSessionTicketResponse: AsyncStream<GetAuthSessionTicketResponse>
var getAuthSessionTicketResponse: AsyncStream<GetAuthSessionTicketResponse>
Async stream of Steamworks GetAuthSessionTicketResponse_t
callbacks
Declaration
var getAuthSessionTicketResponse: AsyncStream<GetAuthSessionTicketResponse> {
get
}
var getOPFSettingsResult: AsyncStream<GetOPFSettingsResult>
var getOPFSettingsResult: AsyncStream<GetOPFSettingsResult>
Async stream of Steamworks GetOPFSettingsResult_t
callbacks
Declaration
var getOPFSettingsResult: AsyncStream<GetOPFSettingsResult> { get }
var getTicketForWebApiResponse: AsyncStream<GetTicketForWebApiResponse>
var getTicketForWebApiResponse: AsyncStream<GetTicketForWebApiResponse>
Async stream of Steamworks GetTicketForWebApiResponse_t
callbacks
Declaration
var getTicketForWebApiResponse: AsyncStream<GetTicketForWebApiResponse> { get }
var getVideoURLResult: AsyncStream<GetVideoURLResult>
var getVideoURLResult: AsyncStream<GetVideoURLResult>
Async stream of Steamworks GetVideoURLResult_t
callbacks
Declaration
var getVideoURLResult: AsyncStream<GetVideoURLResult> { get }
var htmlBrowserRestarted: AsyncStream<HTMLBrowserRestarted>
var htmlBrowserRestarted: AsyncStream<HTMLBrowserRestarted>
Async stream of Steamworks HTML_BrowserRestarted_t
callbacks
Declaration
var htmlBrowserRestarted: AsyncStream<HTMLBrowserRestarted> { get }
var htmlCanGoBackAndForward: AsyncStream<HTMLCanGoBackAndForward>
var htmlCanGoBackAndForward: AsyncStream<HTMLCanGoBackAndForward>
Async stream of Steamworks HTML_CanGoBackAndForward_t
callbacks
Declaration
var htmlCanGoBackAndForward: AsyncStream<HTMLCanGoBackAndForward> { get }
var htmlChangedTitle: AsyncStream<HTMLChangedTitle>
var htmlChangedTitle: AsyncStream<HTMLChangedTitle>
Async stream of Steamworks HTML_ChangedTitle_t
callbacks
Declaration
var htmlChangedTitle: AsyncStream<HTMLChangedTitle> { get }
var htmlCloseBrowser: AsyncStream<HTMLCloseBrowser>
var htmlCloseBrowser: AsyncStream<HTMLCloseBrowser>
Async stream of Steamworks HTML_CloseBrowser_t
callbacks
Declaration
var htmlCloseBrowser: AsyncStream<HTMLCloseBrowser> { get }
var htmlFileOpenDialog: AsyncStream<HTMLFileOpenDialog>
var htmlFileOpenDialog: AsyncStream<HTMLFileOpenDialog>
Async stream of Steamworks HTML_FileOpenDialog_t
callbacks
Declaration
var htmlFileOpenDialog: AsyncStream<HTMLFileOpenDialog> { get }
var htmlFinishedRequest: AsyncStream<HTMLFinishedRequest>
var htmlFinishedRequest: AsyncStream<HTMLFinishedRequest>
Async stream of Steamworks HTML_FinishedRequest_t
callbacks
Declaration
var htmlFinishedRequest: AsyncStream<HTMLFinishedRequest> { get }
var htmlHideToolTip: AsyncStream<HTMLHideToolTip>
var htmlHideToolTip: AsyncStream<HTMLHideToolTip>
Async stream of Steamworks HTML_HideToolTip_t
callbacks
Declaration
var htmlHideToolTip: AsyncStream<HTMLHideToolTip> { get }
var htmlHorizontalScroll: AsyncStream<HTMLHorizontalScroll>
var htmlHorizontalScroll: AsyncStream<HTMLHorizontalScroll>
Async stream of Steamworks HTML_HorizontalScroll_t
callbacks
Declaration
var htmlHorizontalScroll: AsyncStream<HTMLHorizontalScroll> { get }
var htmljsAlert: AsyncStream<HTMLJSAlert>
var htmljsAlert: AsyncStream<HTMLJSAlert>
Async stream of Steamworks HTML_JSAlert_t
callbacks
Declaration
var htmljsAlert: AsyncStream<HTMLJSAlert> { get }
var htmljsConfirm: AsyncStream<HTMLJSConfirm>
var htmljsConfirm: AsyncStream<HTMLJSConfirm>
Async stream of Steamworks HTML_JSConfirm_t
callbacks
Declaration
var htmljsConfirm: AsyncStream<HTMLJSConfirm> { get }
var htmlLinkAtPosition: AsyncStream<HTMLLinkAtPosition>
var htmlLinkAtPosition: AsyncStream<HTMLLinkAtPosition>
Async stream of Steamworks HTML_LinkAtPosition_t
callbacks
Declaration
var htmlLinkAtPosition: AsyncStream<HTMLLinkAtPosition> { get }
var htmlNeedsPaint: AsyncStream<HTMLNeedsPaint>
var htmlNeedsPaint: AsyncStream<HTMLNeedsPaint>
Async stream of Steamworks HTML_NeedsPaint_t
callbacks
Declaration
var htmlNeedsPaint: AsyncStream<HTMLNeedsPaint> { get }
var htmlNewWindow: AsyncStream<HTMLNewWindow>
var htmlNewWindow: AsyncStream<HTMLNewWindow>
Async stream of Steamworks HTML_NewWindow_t
callbacks
Declaration
var htmlNewWindow: AsyncStream<HTMLNewWindow> { get }
var htmlOpenLinkInNewTab: AsyncStream<HTMLOpenLinkInNewTab>
var htmlOpenLinkInNewTab: AsyncStream<HTMLOpenLinkInNewTab>
Async stream of Steamworks HTML_OpenLinkInNewTab_t
callbacks
Declaration
var htmlOpenLinkInNewTab: AsyncStream<HTMLOpenLinkInNewTab> { get }
var htmlSearchResults: AsyncStream<HTMLSearchResults>
var htmlSearchResults: AsyncStream<HTMLSearchResults>
Async stream of Steamworks HTML_SearchResults_t
callbacks
Declaration
var htmlSearchResults: AsyncStream<HTMLSearchResults> { get }
var htmlSetCursor: AsyncStream<HTMLSetCursor>
var htmlSetCursor: AsyncStream<HTMLSetCursor>
Async stream of Steamworks HTML_SetCursor_t
callbacks
Declaration
var htmlSetCursor: AsyncStream<HTMLSetCursor> { get }
var htmlShowToolTip: AsyncStream<HTMLShowToolTip>
var htmlShowToolTip: AsyncStream<HTMLShowToolTip>
Async stream of Steamworks HTML_ShowToolTip_t
callbacks
Declaration
var htmlShowToolTip: AsyncStream<HTMLShowToolTip> { get }
var htmlStartRequest: AsyncStream<HTMLStartRequest>
var htmlStartRequest: AsyncStream<HTMLStartRequest>
Async stream of Steamworks HTML_StartRequest_t
callbacks
Declaration
var htmlStartRequest: AsyncStream<HTMLStartRequest> { get }
var htmlStatusText: AsyncStream<HTMLStatusText>
var htmlStatusText: AsyncStream<HTMLStatusText>
Async stream of Steamworks HTML_StatusText_t
callbacks
Declaration
var htmlStatusText: AsyncStream<HTMLStatusText> { get }
var htmlurlChanged: AsyncStream<HTMLURLChanged>
var htmlurlChanged: AsyncStream<HTMLURLChanged>
Async stream of Steamworks HTML_URLChanged_t
callbacks
Declaration
var htmlurlChanged: AsyncStream<HTMLURLChanged> { get }
var htmlUpdateToolTip: AsyncStream<HTMLUpdateToolTip>
var htmlUpdateToolTip: AsyncStream<HTMLUpdateToolTip>
Async stream of Steamworks HTML_UpdateToolTip_t
callbacks
Declaration
var htmlUpdateToolTip: AsyncStream<HTMLUpdateToolTip> { get }
var htmlVerticalScroll: AsyncStream<HTMLVerticalScroll>
var htmlVerticalScroll: AsyncStream<HTMLVerticalScroll>
Async stream of Steamworks HTML_VerticalScroll_t
callbacks
Declaration
var htmlVerticalScroll: AsyncStream<HTMLVerticalScroll> { get }
var httpRequestDataReceived: AsyncStream<HTTPRequestDataReceived>
var httpRequestDataReceived: AsyncStream<HTTPRequestDataReceived>
Async stream of Steamworks HTTPRequestDataReceived_t
callbacks
Declaration
var httpRequestDataReceived: AsyncStream<HTTPRequestDataReceived> { get }
var httpRequestHeadersReceived: AsyncStream<HTTPRequestHeadersReceived>
var httpRequestHeadersReceived: AsyncStream<HTTPRequestHeadersReceived>
Async stream of Steamworks HTTPRequestHeadersReceived_t
callbacks
Declaration
var httpRequestHeadersReceived: AsyncStream<HTTPRequestHeadersReceived> { get }
var ipcFailure: AsyncStream<IPCFailure>
var ipcFailure: AsyncStream<IPCFailure>
Async stream of Steamworks IPCFailure_t
callbacks
Declaration
var ipcFailure: AsyncStream<IPCFailure> { get }
var ipCountry: AsyncStream<IPCountry>
var ipCountry: AsyncStream<IPCountry>
Async stream of Steamworks IPCountry_t
callbacks
Declaration
var ipCountry: AsyncStream<IPCountry> { get }
var itemInstalled: AsyncStream<ItemInstalled>
var itemInstalled: AsyncStream<ItemInstalled>
Async stream of Steamworks ItemInstalled_t
callbacks
Declaration
var itemInstalled: AsyncStream<ItemInstalled> { get }
var licensesUpdated: AsyncStream<LicensesUpdated>
var licensesUpdated: AsyncStream<LicensesUpdated>
Async stream of Steamworks LicensesUpdated_t
callbacks
Declaration
var licensesUpdated: AsyncStream<LicensesUpdated> { get }
var lobbyChatMsg: AsyncStream<LobbyChatMsg>
var lobbyChatMsg: AsyncStream<LobbyChatMsg>
Async stream of Steamworks LobbyChatMsg_t
callbacks
Declaration
var lobbyChatMsg: AsyncStream<LobbyChatMsg> { get }
var lobbyChatUpdate: AsyncStream<LobbyChatUpdate>
var lobbyChatUpdate: AsyncStream<LobbyChatUpdate>
Async stream of Steamworks LobbyChatUpdate_t
callbacks
Declaration
var lobbyChatUpdate: AsyncStream<LobbyChatUpdate> { get }
var lobbyDataUpdate: AsyncStream<LobbyDataUpdate>
var lobbyDataUpdate: AsyncStream<LobbyDataUpdate>
Async stream of Steamworks LobbyDataUpdate_t
callbacks
Declaration
var lobbyDataUpdate: AsyncStream<LobbyDataUpdate> { get }
var lobbyEnter: AsyncStream<LobbyEnter>
var lobbyEnter: AsyncStream<LobbyEnter>
Async stream of Steamworks LobbyEnter_t
callbacks
Declaration
var lobbyEnter: AsyncStream<LobbyEnter> { get }
var lobbyGameCreated: AsyncStream<LobbyGameCreated>
var lobbyGameCreated: AsyncStream<LobbyGameCreated>
Async stream of Steamworks LobbyGameCreated_t
callbacks
Declaration
var lobbyGameCreated: AsyncStream<LobbyGameCreated> { get }
var lobbyInvite: AsyncStream<LobbyInvite>
var lobbyInvite: AsyncStream<LobbyInvite>
Async stream of Steamworks LobbyInvite_t
callbacks
Declaration
var lobbyInvite: AsyncStream<LobbyInvite> { get }
var lobbyKicked: AsyncStream<LobbyKicked>
var lobbyKicked: AsyncStream<LobbyKicked>
Async stream of Steamworks LobbyKicked_t
callbacks
Declaration
var lobbyKicked: AsyncStream<LobbyKicked> { get }
var lowBatteryPower: AsyncStream<LowBatteryPower>
var lowBatteryPower: AsyncStream<LowBatteryPower>
Async stream of Steamworks LowBatteryPower_t
callbacks
Declaration
var lowBatteryPower: AsyncStream<LowBatteryPower> { get }
var musicPlayerRemoteToFront: AsyncStream<MusicPlayerRemoteToFront>
var musicPlayerRemoteToFront: AsyncStream<MusicPlayerRemoteToFront>
Async stream of Steamworks MusicPlayerRemoteToFront_t
callbacks
Declaration
var musicPlayerRemoteToFront: AsyncStream<MusicPlayerRemoteToFront> { get }
var musicPlayerRemoteWillActivate: AsyncStream<MusicPlayerRemoteWillActivate>
var musicPlayerRemoteWillActivate: AsyncStream<MusicPlayerRemoteWillActivate>
Async stream of Steamworks MusicPlayerRemoteWillActivate_t
callbacks
Declaration
var musicPlayerRemoteWillActivate: AsyncStream<MusicPlayerRemoteWillActivate> {
get
}
var musicPlayerRemoteWillDeactivate: AsyncStream<MusicPlayerRemoteWillDeactivate>
var musicPlayerRemoteWillDeactivate: AsyncStream<MusicPlayerRemoteWillDeactivate>
Async stream of Steamworks MusicPlayerRemoteWillDeactivate_t
callbacks
Declaration
var musicPlayerRemoteWillDeactivate:
AsyncStream<MusicPlayerRemoteWillDeactivate>
{ get }
var musicPlayerSelectsPlaylistEntry: AsyncStream<MusicPlayerSelectsPlaylistEntry>
var musicPlayerSelectsPlaylistEntry: AsyncStream<MusicPlayerSelectsPlaylistEntry>
Async stream of Steamworks MusicPlayerSelectsPlaylistEntry_t
callbacks
Declaration
var musicPlayerSelectsPlaylistEntry:
AsyncStream<MusicPlayerSelectsPlaylistEntry>
{ get }
var musicPlayerSelectsQueueEntry: AsyncStream<MusicPlayerSelectsQueueEntry>
var musicPlayerSelectsQueueEntry: AsyncStream<MusicPlayerSelectsQueueEntry>
Async stream of Steamworks MusicPlayerSelectsQueueEntry_t
callbacks
Declaration
var musicPlayerSelectsQueueEntry: AsyncStream<MusicPlayerSelectsQueueEntry> {
get
}
var musicPlayerWantsLooped: AsyncStream<MusicPlayerWantsLooped>
var musicPlayerWantsLooped: AsyncStream<MusicPlayerWantsLooped>
Async stream of Steamworks MusicPlayerWantsLooped_t
callbacks
Declaration
var musicPlayerWantsLooped: AsyncStream<MusicPlayerWantsLooped> { get }
var musicPlayerWantsPause: AsyncStream<MusicPlayerWantsPause>
var musicPlayerWantsPause: AsyncStream<MusicPlayerWantsPause>
Async stream of Steamworks MusicPlayerWantsPause_t
callbacks
Declaration
var musicPlayerWantsPause: AsyncStream<MusicPlayerWantsPause> { get }
var musicPlayerWantsPlayNext: AsyncStream<MusicPlayerWantsPlayNext>
var musicPlayerWantsPlayNext: AsyncStream<MusicPlayerWantsPlayNext>
Async stream of Steamworks MusicPlayerWantsPlayNext_t
callbacks
Declaration
var musicPlayerWantsPlayNext: AsyncStream<MusicPlayerWantsPlayNext> { get }
var musicPlayerWantsPlayPrevious: AsyncStream<MusicPlayerWantsPlayPrevious>
var musicPlayerWantsPlayPrevious: AsyncStream<MusicPlayerWantsPlayPrevious>
Async stream of Steamworks MusicPlayerWantsPlayPrevious_t
callbacks
Declaration
var musicPlayerWantsPlayPrevious: AsyncStream<MusicPlayerWantsPlayPrevious> {
get
}
var musicPlayerWantsPlay: AsyncStream<MusicPlayerWantsPlay>
var musicPlayerWantsPlay: AsyncStream<MusicPlayerWantsPlay>
Async stream of Steamworks MusicPlayerWantsPlay_t
callbacks
Declaration
var musicPlayerWantsPlay: AsyncStream<MusicPlayerWantsPlay> { get }
var musicPlayerWantsPlayingRepeatStatus: AsyncStream<MusicPlayerWantsPlayingRepeatStatus>
var musicPlayerWantsPlayingRepeatStatus: AsyncStream<MusicPlayerWantsPlayingRepeatStatus>
Async stream of Steamworks MusicPlayerWantsPlayingRepeatStatus_t
callbacks
Declaration
var musicPlayerWantsPlayingRepeatStatus:
AsyncStream<MusicPlayerWantsPlayingRepeatStatus>
{ get }
var musicPlayerWantsShuffled: AsyncStream<MusicPlayerWantsShuffled>
var musicPlayerWantsShuffled: AsyncStream<MusicPlayerWantsShuffled>
Async stream of Steamworks MusicPlayerWantsShuffled_t
callbacks
Declaration
var musicPlayerWantsShuffled: AsyncStream<MusicPlayerWantsShuffled> { get }
var musicPlayerWantsVolume: AsyncStream<MusicPlayerWantsVolume>
var musicPlayerWantsVolume: AsyncStream<MusicPlayerWantsVolume>
Async stream of Steamworks MusicPlayerWantsVolume_t
callbacks
Declaration
var musicPlayerWantsVolume: AsyncStream<MusicPlayerWantsVolume> { get }
var musicPlayerWillQuit: AsyncStream<MusicPlayerWillQuit>
var musicPlayerWillQuit: AsyncStream<MusicPlayerWillQuit>
Async stream of Steamworks MusicPlayerWillQuit_t
callbacks
Declaration
var musicPlayerWillQuit: AsyncStream<MusicPlayerWillQuit> { get }
var newUrlLaunchParameters: AsyncStream<NewUrlLaunchParameters>
var newUrlLaunchParameters: AsyncStream<NewUrlLaunchParameters>
Async stream of Steamworks NewUrlLaunchParameters_t
callbacks
Declaration
var newUrlLaunchParameters: AsyncStream<NewUrlLaunchParameters> { get }
var ps3TrophiesInstalled: AsyncStream<PS3TrophiesInstalled>
var ps3TrophiesInstalled: AsyncStream<PS3TrophiesInstalled>
Async stream of Steamworks PS3TrophiesInstalled_t
callbacks
Declaration
var ps3TrophiesInstalled: AsyncStream<PS3TrophiesInstalled> { get }
var psnGameBootInviteResult: AsyncStream<PSNGameBootInviteResult>
var psnGameBootInviteResult: AsyncStream<PSNGameBootInviteResult>
Async stream of Steamworks PSNGameBootInviteResult_t
callbacks
Declaration
var psnGameBootInviteResult: AsyncStream<PSNGameBootInviteResult> { get }
var personaStateChange: AsyncStream<PersonaStateChange>
var personaStateChange: AsyncStream<PersonaStateChange>
Async stream of Steamworks PersonaStateChange_t
callbacks
Declaration
var personaStateChange: AsyncStream<PersonaStateChange> { get }
var playbackStatusHasChanged: AsyncStream<PlaybackStatusHasChanged>
var playbackStatusHasChanged: AsyncStream<PlaybackStatusHasChanged>
Async stream of Steamworks PlaybackStatusHasChanged_t
callbacks
Declaration
var playbackStatusHasChanged: AsyncStream<PlaybackStatusHasChanged> { get }
var remoteStorageLocalFileChange: AsyncStream<RemoteStorageLocalFileChange>
var remoteStorageLocalFileChange: AsyncStream<RemoteStorageLocalFileChange>
Async stream of Steamworks RemoteStorageLocalFileChange_t
callbacks
Declaration
var remoteStorageLocalFileChange: AsyncStream<RemoteStorageLocalFileChange> {
get
}
var remoteStoragePublishFileResult: AsyncStream<RemoteStoragePublishFileResult>
var remoteStoragePublishFileResult: AsyncStream<RemoteStoragePublishFileResult>
Async stream of Steamworks RemoteStoragePublishFileResult_t
callbacks
Declaration
var remoteStoragePublishFileResult: AsyncStream<RemoteStoragePublishFileResult>
{ get }
var remoteStoragePublishedFileDeleted: AsyncStream<RemoteStoragePublishedFileDeleted>
var remoteStoragePublishedFileDeleted: AsyncStream<RemoteStoragePublishedFileDeleted>
Async stream of Steamworks RemoteStoragePublishedFileDeleted_t
callbacks
Declaration
var remoteStoragePublishedFileDeleted:
AsyncStream<RemoteStoragePublishedFileDeleted>
{ get }
var remoteStoragePublishedFileSubscribed: AsyncStream<RemoteStoragePublishedFileSubscribed>
var remoteStoragePublishedFileSubscribed: AsyncStream<RemoteStoragePublishedFileSubscribed>
Async stream of Steamworks RemoteStoragePublishedFileSubscribed_t
callbacks
Declaration
var remoteStoragePublishedFileSubscribed:
AsyncStream<RemoteStoragePublishedFileSubscribed>
{ get }
var remoteStoragePublishedFileUnsubscribed: AsyncStream<RemoteStoragePublishedFileUnsubscribed>
var remoteStoragePublishedFileUnsubscribed: AsyncStream<RemoteStoragePublishedFileUnsubscribed>
Async stream of Steamworks RemoteStoragePublishedFileUnsubscribed_t
callbacks
Declaration
var remoteStoragePublishedFileUnsubscribed:
AsyncStream<RemoteStoragePublishedFileUnsubscribed>
{ get }
var remoteStoragePublishedFileUpdated: AsyncStream<RemoteStoragePublishedFileUpdated>
var remoteStoragePublishedFileUpdated: AsyncStream<RemoteStoragePublishedFileUpdated>
Async stream of Steamworks RemoteStoragePublishedFileUpdated_t
callbacks
Declaration
var remoteStoragePublishedFileUpdated:
AsyncStream<RemoteStoragePublishedFileUpdated>
{ get }
var remoteStorageUserVoteDetails: AsyncStream<RemoteStorageUserVoteDetails>
var remoteStorageUserVoteDetails: AsyncStream<RemoteStorageUserVoteDetails>
Async stream of Steamworks RemoteStorageUserVoteDetails_t
callbacks
Declaration
var remoteStorageUserVoteDetails: AsyncStream<RemoteStorageUserVoteDetails> {
get
}
var requestPlayersForGameFinalResultCallback: AsyncStream<RequestPlayersForGameFinalResultCallback>
var requestPlayersForGameFinalResultCallback: AsyncStream<RequestPlayersForGameFinalResultCallback>
Async stream of Steamworks RequestPlayersForGameFinalResultCallback_t
callbacks
Declaration
var requestPlayersForGameFinalResultCallback:
AsyncStream<RequestPlayersForGameFinalResultCallback>
{ get }
var requestPlayersForGameProgressCallback: AsyncStream<RequestPlayersForGameProgressCallback>
var requestPlayersForGameProgressCallback: AsyncStream<RequestPlayersForGameProgressCallback>
Async stream of Steamworks RequestPlayersForGameProgressCallback_t
callbacks
Declaration
var requestPlayersForGameProgressCallback:
AsyncStream<RequestPlayersForGameProgressCallback>
{ get }
var requestPlayersForGameResultCallback: AsyncStream<RequestPlayersForGameResultCallback>
var requestPlayersForGameResultCallback: AsyncStream<RequestPlayersForGameResultCallback>
Async stream of Steamworks RequestPlayersForGameResultCallback_t
callbacks
Declaration
var requestPlayersForGameResultCallback:
AsyncStream<RequestPlayersForGameResultCallback>
{ get }
var reservationNotificationCallback: AsyncStream<ReservationNotificationCallback>
var reservationNotificationCallback: AsyncStream<ReservationNotificationCallback>
Async stream of Steamworks ReservationNotificationCallback_t
callbacks
Declaration
var reservationNotificationCallback:
AsyncStream<ReservationNotificationCallback>
{ get }
var screenshotReady: AsyncStream<ScreenshotReady>
var screenshotReady: AsyncStream<ScreenshotReady>
Async stream of Steamworks ScreenshotReady_t
callbacks
Declaration
var screenshotReady: AsyncStream<ScreenshotReady> { get }
var screenshotRequested: AsyncStream<ScreenshotRequested>
var screenshotRequested: AsyncStream<ScreenshotRequested>
Async stream of Steamworks ScreenshotRequested_t
callbacks
Declaration
var screenshotRequested: AsyncStream<ScreenshotRequested> { get }
var searchForGameProgressCallback: AsyncStream<SearchForGameProgressCallback>
var searchForGameProgressCallback: AsyncStream<SearchForGameProgressCallback>
Async stream of Steamworks SearchForGameProgressCallback_t
callbacks
Declaration
var searchForGameProgressCallback: AsyncStream<SearchForGameProgressCallback> {
get
}
var searchForGameResultCallback: AsyncStream<SearchForGameResultCallback>
var searchForGameResultCallback: AsyncStream<SearchForGameResultCallback>
Async stream of Steamworks SearchForGameResultCallback_t
callbacks
Declaration
var searchForGameResultCallback: AsyncStream<SearchForGameResultCallback> {
get
}
var steamAPICallCompleted: AsyncStream<SteamAPICallCompleted>
var steamAPICallCompleted: AsyncStream<SteamAPICallCompleted>
Async stream of Steamworks SteamAPICallCompleted_t
callbacks
Declaration
var steamAPICallCompleted: AsyncStream<SteamAPICallCompleted> { get }
var steamInputConfigurationLoaded: AsyncStream<SteamInputConfigurationLoaded>
var steamInputConfigurationLoaded: AsyncStream<SteamInputConfigurationLoaded>
Async stream of Steamworks SteamInputConfigurationLoaded_t
callbacks
Declaration
var steamInputConfigurationLoaded: AsyncStream<SteamInputConfigurationLoaded> {
get
}
var steamInputDeviceConnected: AsyncStream<SteamInputDeviceConnected>
var steamInputDeviceConnected: AsyncStream<SteamInputDeviceConnected>
Async stream of Steamworks SteamInputDeviceConnected_t
callbacks
Declaration
var steamInputDeviceConnected: AsyncStream<SteamInputDeviceConnected> { get }
var steamInputDeviceDisconnected: AsyncStream<SteamInputDeviceDisconnected>
var steamInputDeviceDisconnected: AsyncStream<SteamInputDeviceDisconnected>
Async stream of Steamworks SteamInputDeviceDisconnected_t
callbacks
Declaration
var steamInputDeviceDisconnected: AsyncStream<SteamInputDeviceDisconnected> {
get
}
var steamInputGamepadSlotChange: AsyncStream<SteamInputGamepadSlotChange>
var steamInputGamepadSlotChange: AsyncStream<SteamInputGamepadSlotChange>
Async stream of Steamworks SteamInputGamepadSlotChange_t
callbacks
Declaration
var steamInputGamepadSlotChange: AsyncStream<SteamInputGamepadSlotChange> {
get
}
var steamInventoryDefinitionUpdate: AsyncStream<SteamInventoryDefinitionUpdate>
var steamInventoryDefinitionUpdate: AsyncStream<SteamInventoryDefinitionUpdate>
Async stream of Steamworks SteamInventoryDefinitionUpdate_t
callbacks
Declaration
var steamInventoryDefinitionUpdate: AsyncStream<SteamInventoryDefinitionUpdate>
{ get }
var steamInventoryFullUpdate: AsyncStream<SteamInventoryFullUpdate>
var steamInventoryFullUpdate: AsyncStream<SteamInventoryFullUpdate>
Async stream of Steamworks SteamInventoryFullUpdate_t
callbacks
Declaration
var steamInventoryFullUpdate: AsyncStream<SteamInventoryFullUpdate> { get }
var steamInventoryResultReady: AsyncStream<SteamInventoryResultReady>
var steamInventoryResultReady: AsyncStream<SteamInventoryResultReady>
Async stream of Steamworks SteamInventoryResultReady_t
callbacks
Declaration
var steamInventoryResultReady: AsyncStream<SteamInventoryResultReady> { get }
var steamNetAuthenticationStatus: AsyncStream<SteamNetAuthenticationStatus>
var steamNetAuthenticationStatus: AsyncStream<SteamNetAuthenticationStatus>
Async stream of Steamworks SteamNetAuthenticationStatus_t
callbacks
Declaration
var steamNetAuthenticationStatus: AsyncStream<SteamNetAuthenticationStatus> {
get
}
var steamNetConnectionStatusChangedCallback: AsyncStream<SteamNetConnectionStatusChangedCallback>
var steamNetConnectionStatusChangedCallback: AsyncStream<SteamNetConnectionStatusChangedCallback>
Async stream of Steamworks SteamNetConnectionStatusChangedCallback_t
callbacks
Declaration
var steamNetConnectionStatusChangedCallback:
AsyncStream<SteamNetConnectionStatusChangedCallback>
{ get }
var steamNetworkingFakeIPResult: AsyncStream<SteamNetworkingFakeIPResult>
var steamNetworkingFakeIPResult: AsyncStream<SteamNetworkingFakeIPResult>
Async stream of Steamworks SteamNetworkingFakeIPResult_t
callbacks
Declaration
var steamNetworkingFakeIPResult: AsyncStream<SteamNetworkingFakeIPResult> {
get
}
var steamNetworkingMessagesSessionFailed: AsyncStream<SteamNetworkingMessagesSessionFailed>
var steamNetworkingMessagesSessionFailed: AsyncStream<SteamNetworkingMessagesSessionFailed>
Async stream of Steamworks SteamNetworkingMessagesSessionFailed_t
callbacks
Declaration
var steamNetworkingMessagesSessionFailed:
AsyncStream<SteamNetworkingMessagesSessionFailed>
{ get }
var steamNetworkingMessagesSessionRequest: AsyncStream<SteamNetworkingMessagesSessionRequest>
var steamNetworkingMessagesSessionRequest: AsyncStream<SteamNetworkingMessagesSessionRequest>
Async stream of Steamworks SteamNetworkingMessagesSessionRequest_t
callbacks
Declaration
var steamNetworkingMessagesSessionRequest:
AsyncStream<SteamNetworkingMessagesSessionRequest>
{ get }
var steamParentalSettingsChanged: AsyncStream<SteamParentalSettingsChanged>
var steamParentalSettingsChanged: AsyncStream<SteamParentalSettingsChanged>
Async stream of Steamworks SteamParentalSettingsChanged_t
callbacks
Declaration
var steamParentalSettingsChanged: AsyncStream<SteamParentalSettingsChanged> {
get
}
var steamRelayNetworkStatus: AsyncStream<SteamRelayNetworkStatus>
var steamRelayNetworkStatus: AsyncStream<SteamRelayNetworkStatus>
Async stream of Steamworks SteamRelayNetworkStatus_t
callbacks
Declaration
var steamRelayNetworkStatus: AsyncStream<SteamRelayNetworkStatus> { get }
var steamRemotePlaySessionConnected: AsyncStream<SteamRemotePlaySessionConnected>
var steamRemotePlaySessionConnected: AsyncStream<SteamRemotePlaySessionConnected>
Async stream of Steamworks SteamRemotePlaySessionConnected_t
callbacks
Declaration
var steamRemotePlaySessionConnected:
AsyncStream<SteamRemotePlaySessionConnected>
{ get }
var steamRemotePlaySessionDisconnected: AsyncStream<SteamRemotePlaySessionDisconnected>
var steamRemotePlaySessionDisconnected: AsyncStream<SteamRemotePlaySessionDisconnected>
Async stream of Steamworks SteamRemotePlaySessionDisconnected_t
callbacks
Declaration
var steamRemotePlaySessionDisconnected:
AsyncStream<SteamRemotePlaySessionDisconnected>
{ get }
var steamRemotePlayTogetherGuestInvite: AsyncStream<SteamRemotePlayTogetherGuestInvite>
var steamRemotePlayTogetherGuestInvite: AsyncStream<SteamRemotePlayTogetherGuestInvite>
Async stream of Steamworks SteamRemotePlayTogetherGuestInvite_t
callbacks
Declaration
var steamRemotePlayTogetherGuestInvite:
AsyncStream<SteamRemotePlayTogetherGuestInvite>
{ get }
var steamServerConnectFailure: AsyncStream<SteamServerConnectFailure>
var steamServerConnectFailure: AsyncStream<SteamServerConnectFailure>
Async stream of Steamworks SteamServerConnectFailure_t
callbacks
Declaration
var steamServerConnectFailure: AsyncStream<SteamServerConnectFailure> { get }
var steamServersConnected: AsyncStream<SteamServersConnected>
var steamServersConnected: AsyncStream<SteamServersConnected>
Async stream of Steamworks SteamServersConnected_t
callbacks
Declaration
var steamServersConnected: AsyncStream<SteamServersConnected> { get }
var steamServersDisconnected: AsyncStream<SteamServersDisconnected>
var steamServersDisconnected: AsyncStream<SteamServersDisconnected>
Async stream of Steamworks SteamServersDisconnected_t
callbacks
Declaration
var steamServersDisconnected: AsyncStream<SteamServersDisconnected> { get }
var steamShutdown: AsyncStream<SteamShutdown>
var steamShutdown: AsyncStream<SteamShutdown>
Async stream of Steamworks SteamShutdown_t
callbacks
Declaration
var steamShutdown: AsyncStream<SteamShutdown> { get }
var submitPlayerResultResultCallback: AsyncStream<SubmitPlayerResultResultCallback>
var submitPlayerResultResultCallback: AsyncStream<SubmitPlayerResultResultCallback>
Async stream of Steamworks SubmitPlayerResultResultCallback_t
callbacks
Declaration
var submitPlayerResultResultCallback:
AsyncStream<SubmitPlayerResultResultCallback>
{ get }
var timedTrialStatus: AsyncStream<TimedTrialStatus>
var timedTrialStatus: AsyncStream<TimedTrialStatus>
Async stream of Steamworks TimedTrialStatus_t
callbacks
Declaration
var timedTrialStatus: AsyncStream<TimedTrialStatus> { get }
var unreadChatMessagesChanged: AsyncStream<UnreadChatMessagesChanged>
var unreadChatMessagesChanged: AsyncStream<UnreadChatMessagesChanged>
Async stream of Steamworks UnreadChatMessagesChanged_t
callbacks
Declaration
var unreadChatMessagesChanged: AsyncStream<UnreadChatMessagesChanged> { get }
var userAchievementIconFetched: AsyncStream<UserAchievementIconFetched>
var userAchievementIconFetched: AsyncStream<UserAchievementIconFetched>
Async stream of Steamworks UserAchievementIconFetched_t
callbacks
Declaration
var userAchievementIconFetched: AsyncStream<UserAchievementIconFetched> { get }
var userAchievementStored: AsyncStream<UserAchievementStored>
var userAchievementStored: AsyncStream<UserAchievementStored>
Async stream of Steamworks UserAchievementStored_t
callbacks
Declaration
var userAchievementStored: AsyncStream<UserAchievementStored> { get }
var userStatsStored: AsyncStream<UserStatsStored>
var userStatsStored: AsyncStream<UserStatsStored>
Async stream of Steamworks UserStatsStored_t
callbacks
Declaration
var userStatsStored: AsyncStream<UserStatsStored> { get }
var userStatsUnloaded: AsyncStream<UserStatsUnloaded>
var userStatsUnloaded: AsyncStream<UserStatsUnloaded>
Async stream of Steamworks UserStatsUnloaded_t
callbacks
Declaration
var userStatsUnloaded: AsyncStream<UserStatsUnloaded> { get }
var userSubscribedItemsListChanged: AsyncStream<UserSubscribedItemsListChanged>
var userSubscribedItemsListChanged: AsyncStream<UserSubscribedItemsListChanged>
Async stream of Steamworks UserSubscribedItemsListChanged_t
callbacks
Declaration
var userSubscribedItemsListChanged: AsyncStream<UserSubscribedItemsListChanged>
{ get }
var validateAuthTicketResponse: AsyncStream<ValidateAuthTicketResponse>
var validateAuthTicketResponse: AsyncStream<ValidateAuthTicketResponse>
Async stream of Steamworks ValidateAuthTicketResponse_t
callbacks
Declaration
var validateAuthTicketResponse: AsyncStream<ValidateAuthTicketResponse> { get }
var volumeHasChanged: AsyncStream<VolumeHasChanged>
var volumeHasChanged: AsyncStream<VolumeHasChanged>
Async stream of Steamworks VolumeHasChanged_t
callbacks
Declaration
var volumeHasChanged: AsyncStream<VolumeHasChanged> { get }
SDK version
static var steamworksVersion: String
static var steamworksVersion: String
The version string of the Steamworks SDK that the Steamworks module was generated from, for example. “1.52”.
Declaration
public static var steamworksVersion: String { get }