SteamUGC
Topics
Interfaces
struct SteamUGC
struct SteamUGC
Steamworks ISteamUGC
Access via ugc
through a SteamAPI
or SteamGameServerAPI
instance.
Declaration
Swift
public struct SteamUGC: Sendable
Simple types
struct UGCQueryHandle
struct UGCQueryHandle
Steamworks UGCQueryHandle_t
Declaration
Swift
public struct UGCQueryHandle: Hashable, Sendable
extension UGCQueryHandle: ExpressibleByIntegerLiteral
struct UGCUpdateHandle
struct UGCUpdateHandle
Steamworks UGCUpdateHandle_t
Declaration
Swift
public struct UGCUpdateHandle: Hashable, Sendable
extension UGCUpdateHandle: ExpressibleByIntegerLiteral
Enumerations and Option Sets
enum ItemPreviewType
enum ItemPreviewType
struct ItemState
struct ItemState
enum ItemStatistic
enum ItemStatistic
enum ItemUpdateStatus
enum ItemUpdateStatus
enum UGCContentDescriptorID
enum UGCContentDescriptorID
Steamworks EUGCContentDescriptorID
Declaration
Swift
public enum UGCContentDescriptorID: CUnsignedInt, Sendable
enum UGCMatchingUGCType
enum UGCMatchingUGCType
enum UGCQuery
enum UGCQuery
enum UserUGCList
enum UserUGCList
enum UserUGCListSortOrder
enum UserUGCListSortOrder
Steamworks EUserUGCListSortOrder
Declaration
Swift
public enum UserUGCListSortOrder: CUnsignedInt, Sendable
Structures
struct AddAppDependencyResult
struct AddAppDependencyResult
Steamworks AddAppDependencyResult_t
Declaration
Swift
public struct AddAppDependencyResult: Sendable
struct AddUGCDependencyResult
struct AddUGCDependencyResult
Steamworks AddUGCDependencyResult_t
Declaration
Swift
public struct AddUGCDependencyResult: Sendable
struct CreateItemResult
struct CreateItemResult
struct DeleteItemResult
struct DeleteItemResult
struct GetAppDependenciesResult
struct GetAppDependenciesResult
Steamworks GetAppDependenciesResult_t
Declaration
Swift
public struct GetAppDependenciesResult: Sendable
struct GetUserItemVoteResult
struct GetUserItemVoteResult
struct RemoveAppDependencyResult
struct RemoveAppDependencyResult
Steamworks RemoveAppDependencyResult_t
Declaration
Swift
public struct RemoveAppDependencyResult: Sendable
struct RemoveUGCDependencyResult
struct RemoveUGCDependencyResult
Steamworks RemoveUGCDependencyResult_t
Declaration
Swift
public struct RemoveUGCDependencyResult: Sendable
struct SetUserItemVoteResult
struct SetUserItemVoteResult
struct StartPlaytimeTrackingResult
struct StartPlaytimeTrackingResult
Steamworks StartPlaytimeTrackingResult_t
Declaration
Swift
public struct StartPlaytimeTrackingResult: Sendable
struct SteamUGCDetails
struct SteamUGCDetails
struct SteamUGCQueryCompleted
struct SteamUGCQueryCompleted
Steamworks SteamUGCQueryCompleted_t
Declaration
Swift
public struct SteamUGCQueryCompleted: Sendable
struct SteamUGCRequestUGCDetailsResult
struct SteamUGCRequestUGCDetailsResult
Steamworks SteamUGCRequestUGCDetailsResult_t
Declaration
Swift
public struct SteamUGCRequestUGCDetailsResult: Sendable
struct StopPlaytimeTrackingResult
struct StopPlaytimeTrackingResult
Steamworks StopPlaytimeTrackingResult_t
Declaration
Swift
public struct StopPlaytimeTrackingResult: Sendable
struct SubmitItemUpdateResult
struct SubmitItemUpdateResult
Steamworks SubmitItemUpdateResult_t
Declaration
Swift
public struct SubmitItemUpdateResult: Sendable
struct UserFavoriteItemsListChanged
struct UserFavoriteItemsListChanged
Steamworks UserFavoriteItemsListChanged_t
Declaration
Swift
public struct UserFavoriteItemsListChanged: Sendable
struct WorkshopEULAStatus
struct WorkshopEULAStatus
Callbacks
struct DownloadItemResult
struct DownloadItemResult
struct ItemInstalled
struct ItemInstalled
struct UserSubscribedItemsListChanged
struct UserSubscribedItemsListChanged
Steamworks UserSubscribedItemsListChanged_t
Declaration
Swift
public struct UserSubscribedItemsListChanged: Sendable