SteamFriends


Topics

Interfaces

struct SteamFriends

Steamworks ISteamFriends

Access via friends.

Declaration
Swift
public struct SteamFriends: Sendable

Simple types

struct FriendsGroupID

Steamworks FriendsGroupID_t

Declaration
Swift
public struct FriendsGroupID: Hashable, Sendable

extension FriendsGroupID: ExpressibleByIntegerLiteral

Enumerations and Option Sets

enum ActivateGameOverlayToWebPageMode

Steamworks EActivateGameOverlayToWebPageMode

Declaration
Swift
public enum ActivateGameOverlayToWebPageMode: CUnsignedInt, Sendable

enum CommunityProfileItemProperty

Steamworks ECommunityProfileItemProperty

Declaration
Swift
public enum CommunityProfileItemProperty: CUnsignedInt, Sendable

enum CommunityProfileItemType

Steamworks ECommunityProfileItemType

Declaration
Swift
public enum CommunityProfileItemType: CUnsignedInt, Sendable

struct FriendFlags

Steamworks EFriendFlags

Declaration
Swift
public struct FriendFlags: OptionSet, Sendable

enum FriendRelationship

Steamworks EFriendRelationship

Declaration
Swift
public enum FriendRelationship: CUnsignedInt, Sendable

enum OverlayToStoreFlag

Steamworks EOverlayToStoreFlag

Declaration
Swift
public enum OverlayToStoreFlag: CUnsignedInt, Sendable

struct PersonaChange

Steamworks EPersonaChange

Declaration
Swift
public struct PersonaChange: OptionSet, Sendable

enum PersonaState

Steamworks EPersonaState

Declaration
Swift
public enum PersonaState: CUnsignedInt, Sendable

struct UserRestriction

Steamworks EUserRestriction

Declaration
Swift
public struct UserRestriction: OptionSet, Sendable

Structures

struct ClanOfficerListResponse

Steamworks ClanOfficerListResponse_t

Declaration
Swift
public struct ClanOfficerListResponse: Sendable

struct DownloadClanActivityCountsResult

Steamworks DownloadClanActivityCountsResult_t

Declaration
Swift
public struct DownloadClanActivityCountsResult: Sendable

struct EquippedProfileItems

Steamworks EquippedProfileItems_t

Declaration
Swift
public struct EquippedProfileItems: Sendable

struct FriendGameInfo

Steamworks FriendGameInfo_t

Declaration
Swift
public struct FriendGameInfo: Sendable

struct FriendsEnumerateFollowingList

Steamworks FriendsEnumerateFollowingList_t

Declaration
Swift
public struct FriendsEnumerateFollowingList: Sendable

struct FriendsGetFollowerCount

Steamworks FriendsGetFollowerCount_t

Declaration
Swift
public struct FriendsGetFollowerCount: Sendable

struct FriendsIsFollowing

Steamworks FriendsIsFollowing_t

Declaration
Swift
public struct FriendsIsFollowing: Sendable

struct JoinClanChatRoomCompletionResult

Steamworks JoinClanChatRoomCompletionResult_t

Declaration
Swift
public struct JoinClanChatRoomCompletionResult: Sendable

struct SetPersonaNameResponse

Steamworks SetPersonaNameResponse_t

Declaration
Swift
public struct SetPersonaNameResponse: Sendable

Callbacks

struct AvatarImageLoaded

Steamworks AvatarImageLoaded_t

Declaration
Swift
public struct AvatarImageLoaded: Sendable

struct EquippedProfileItemsChanged

Steamworks EquippedProfileItemsChanged_t

Declaration
Swift
public struct EquippedProfileItemsChanged: Sendable

struct FriendRichPresenceUpdate

Steamworks FriendRichPresenceUpdate_t

Declaration
Swift
public struct FriendRichPresenceUpdate: Sendable

struct GameConnectedChatJoin

Steamworks GameConnectedChatJoin_t

Declaration
Swift
public struct GameConnectedChatJoin: Sendable

struct GameConnectedChatLeave

Steamworks GameConnectedChatLeave_t

Declaration
Swift
public struct GameConnectedChatLeave: Sendable

struct GameConnectedClanChatMsg

Steamworks GameConnectedClanChatMsg_t

Declaration
Swift
public struct GameConnectedClanChatMsg: Sendable

struct GameConnectedFriendChatMsg

Steamworks GameConnectedFriendChatMsg_t

Declaration
Swift
public struct GameConnectedFriendChatMsg: Sendable

struct GameLobbyJoinRequested

Steamworks GameLobbyJoinRequested_t

Declaration
Swift
public struct GameLobbyJoinRequested: Sendable

struct GameOverlayActivated

Steamworks GameOverlayActivated_t

Declaration
Swift
public struct GameOverlayActivated: Sendable

struct GameRichPresenceJoinRequested

Steamworks GameRichPresenceJoinRequested_t

Declaration
Swift
public struct GameRichPresenceJoinRequested: Sendable

struct GameServerChangeRequested

Steamworks GameServerChangeRequested_t

Declaration
Swift
public struct GameServerChangeRequested: Sendable

struct OverlayBrowserProtocolNavigation

Steamworks OverlayBrowserProtocolNavigation_t

Declaration
Swift
public struct OverlayBrowserProtocolNavigation: Sendable

struct PersonaStateChange

Steamworks PersonaStateChange_t

Declaration
Swift
public struct PersonaStateChange: Sendable

struct UnreadChatMessagesChanged

Steamworks UnreadChatMessagesChanged_t

Declaration
Swift
public struct UnreadChatMessagesChanged: Sendable