ISteamUgcExtensions extension
Methods
-
addAppDependency(PublishedFileId nPublishedFileId, AppId nAppId)
→ SteamApiCall
-
-
addContentDescriptor(UgcUpdateHandle handle, EUgcContentDescriptorId descid)
→ bool
-
-
addDependency(PublishedFileId nParentPublishedFileId, PublishedFileId nChildPublishedFileId)
→ SteamApiCall
-
-
addExcludedTag(UgcQueryHandle handle, Pointer<Utf8> pTagName)
→ bool
-
-
addItemKeyValueTag(UgcUpdateHandle handle, Pointer<Utf8> key, Pointer<Utf8> value)
→ bool
-
-
addItemPreviewFile(UgcUpdateHandle handle, Pointer<Utf8> pszPreviewFile, EItemPreviewType type)
→ bool
-
-
addItemPreviewVideo(UgcUpdateHandle handle, Pointer<Utf8> pszVideoId)
→ bool
-
-
addItemToFavorites(AppId appId, PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
addRequiredKeyValueTag(UgcQueryHandle handle, Pointer<Utf8> pKey, Pointer<Utf8> pValue)
→ bool
-
-
addRequiredTag(UgcQueryHandle handle, Pointer<Utf8> pTagName)
→ bool
-
-
addRequiredTagGroup(UgcQueryHandle handle, Pointer<SteamParamStringArray> pTagGroups)
→ bool
-
-
bInitWorkshopForGameServer(DepotId workshopDepotId, Pointer<Utf8> pszFolder)
→ bool
-
-
createItem(AppId nConsumerAppId, EWorkshopFileType fileType)
→ SteamApiCall
-
-
createQueryAllUgcRequestCursor(EUgcQuery queryType, EUgcMatchingUgcType matchingeMatchingUgcTypeFileType, AppId nCreatorAppId, AppId nConsumerAppId, Pointer<Utf8> cursor)
→ UgcQueryHandle
-
-
createQueryAllUgcRequestPage(EUgcQuery queryType, EUgcMatchingUgcType matchingeMatchingUgcTypeFileType, AppId nCreatorAppId, AppId nConsumerAppId, int page)
→ UgcQueryHandle
-
-
createQueryUgcDetailsRequest(Pointer<UnsignedLongLong> publishedFileId, int numPublishedFileIds)
→ UgcQueryHandle
-
-
createQueryUserUgcRequest(AccountId accountId, EUserUgcList listType, EUgcMatchingUgcType matchingUgcType, EUserUgcListSortOrder sortOrder, AppId nCreatorAppId, AppId nConsumerAppId, int page)
→ UgcQueryHandle
-
-
deleteItem(PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
downloadItem(PublishedFileId nPublishedFileId, bool highPriority)
→ bool
-
-
getAppDependencies(PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
getItemDownloadInfo(PublishedFileId nPublishedFileId, Pointer<UnsignedLongLong> bytesDownloaded, Pointer<UnsignedLongLong> bytesTotal)
→ bool
-
-
getItemInstallInfo(PublishedFileId nPublishedFileId, Pointer<UnsignedLongLong> sizeOnDisk, Pointer<Utf8> folder, int cchFolderSize, Pointer<UnsignedInt> timeStamp)
→ bool
-
-
getItemState(PublishedFileId nPublishedFileId)
→ int
-
-
getItemUpdateProgress(UgcUpdateHandle handle, Pointer<UnsignedLongLong> bytesProcessed, Pointer<UnsignedLongLong> bytesTotal)
→ EItemUpdateStatus
-
-
getNumSubscribedItems()
→ int
-
-
getQueryFirstUgcKeyValueTag(UgcQueryHandle handle, int index, Pointer<Utf8> key, Pointer<Utf8> value, int cchValueSize)
→ bool
-
-
getQueryUgcAdditionalPreview(UgcQueryHandle handle, int index, int previewIndex, Pointer<Utf8> urlOrVideoId, int cchUrlSize, Pointer<Utf8> originalFileName, int cchOriginalFileNameSize, Pointer<EItemPreviewTypeAliasC> pPreviewType)
→ bool
-
-
getQueryUgcChildren(UgcQueryHandle handle, int index, Pointer<UnsignedLongLong> publishedFileId, int cMaxEntries)
→ bool
-
-
getQueryUgcContentDescriptors(UgcQueryHandle handle, int index, Pointer<EUgcContentDescriptorIdAliasC> descriptors, int cMaxEntries)
→ int
-
-
getQueryUgcKeyValueTag(UgcQueryHandle handle, int index, int keyValueTagIndex, Pointer<Utf8> key, int cchKeySize, Pointer<Utf8> value, int cchValueSize)
→ bool
-
-
getQueryUgcMetadata(UgcQueryHandle handle, int index, Pointer<Utf8> metadata, int cchMetadatasize)
→ bool
-
-
getQueryUgcNumAdditionalPreviews(UgcQueryHandle handle, int index)
→ int
-
-
getQueryUgcNumKeyValueTags(UgcQueryHandle handle, int index)
→ int
-
-
getQueryUgcNumTags(UgcQueryHandle handle, int index)
→ int
-
-
getQueryUgcPreviewUrl(UgcQueryHandle handle, int index, Pointer<Utf8> url, int cchUrlSize)
→ bool
-
-
getQueryUgcResult(UgcQueryHandle handle, int index, Pointer<SteamUgcDetails> pDetails)
→ bool
-
-
getQueryUgcStatistic(UgcQueryHandle handle, int index, EItemStatistic statType, Pointer<UnsignedLongLong> pStatValue)
→ bool
-
-
getQueryUgcTag(UgcQueryHandle handle, int index, int indexTag, Pointer<Utf8> value, int cchValueSize)
→ bool
-
-
getQueryUgcTagDisplayName(UgcQueryHandle handle, int index, int indexTag, Pointer<Utf8> value, int cchValueSize)
→ bool
-
-
getSubscribedItems(Pointer<UnsignedLongLong> publishedFileId, int cMaxEntries)
→ int
-
-
getUserContentDescriptorPreferences(Pointer<EUgcContentDescriptorIdAliasC> descriptors, int cMaxEntries)
→ int
-
-
getUserItemVote(PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
getWorkshopEulaStatus()
→ SteamApiCall
-
-
releaseQueryUgcRequest(UgcQueryHandle handle)
→ bool
-
-
removeAllItemKeyValueTags(UgcUpdateHandle handle)
→ bool
-
-
removeAppDependency(PublishedFileId nPublishedFileId, AppId nAppId)
→ SteamApiCall
-
-
removeContentDescriptor(UgcUpdateHandle handle, EUgcContentDescriptorId descid)
→ bool
-
-
removeDependency(PublishedFileId nParentPublishedFileId, PublishedFileId nChildPublishedFileId)
→ SteamApiCall
-
-
removeItemFromFavorites(AppId appId, PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
removeItemKeyValueTags(UgcUpdateHandle handle, Pointer<Utf8> key)
→ bool
-
-
removeItemPreview(UgcUpdateHandle handle, int index)
→ bool
-
-
requestUgcDetails(PublishedFileId nPublishedFileId, int maxAgeSeconds)
→ SteamApiCall
-
-
sendQueryUgcRequest(UgcQueryHandle handle)
→ SteamApiCall
-
-
setAllowCachedResponse(UgcQueryHandle handle, int maxAgeSeconds)
→ bool
-
-
setAllowLegacyUpload(UgcUpdateHandle handle, bool allowLegacyUpload)
→ bool
-
-
setCloudFileNameFilter(UgcQueryHandle handle, Pointer<Utf8> pMatchCloudFileName)
→ bool
-
-
setItemContent(UgcUpdateHandle handle, Pointer<Utf8> pszContentFolder)
→ bool
-
-
setItemDescription(UgcUpdateHandle handle, Pointer<Utf8> description)
→ bool
-
-
setItemMetadata(UgcUpdateHandle handle, Pointer<Utf8> metaData)
→ bool
-
-
setItemPreview(UgcUpdateHandle handle, Pointer<Utf8> pszPreviewFile)
→ bool
-
-
setItemTags(UgcUpdateHandle updateHandle, Pointer<SteamParamStringArray> pTags, bool allowAdminTags)
→ bool
-
-
setItemTitle(UgcUpdateHandle handle, Pointer<Utf8> title)
→ bool
-
-
setItemUpdateLanguage(UgcUpdateHandle handle, Pointer<Utf8> language)
→ bool
-
-
setItemVisibility(UgcUpdateHandle handle, ERemoteStoragePublishedFileVisibility visibility)
→ bool
-
-
setLanguage(UgcQueryHandle handle, Pointer<Utf8> language)
→ bool
-
-
setMatchAnyTag(UgcQueryHandle handle, bool matchAnyTag)
→ bool
-
-
setRankedByTrendDays(UgcQueryHandle handle, int days)
→ bool
-
-
setReturnAdditionalPreviews(UgcQueryHandle handle, bool returnAdditionalPreviews)
→ bool
-
-
setReturnChildren(UgcQueryHandle handle, bool returnChildren)
→ bool
-
-
setReturnKeyValueTags(UgcQueryHandle handle, bool returnKeyValueTags)
→ bool
-
-
setReturnLongDescription(UgcQueryHandle handle, bool returnLongDescription)
→ bool
-
-
setReturnMetadata(UgcQueryHandle handle, bool returnMetadata)
→ bool
-
-
setReturnOnlyIds(UgcQueryHandle handle, bool returnOnlyIds)
→ bool
-
-
setReturnPlaytimeStats(UgcQueryHandle handle, int days)
→ bool
-
-
setReturnTotalOnly(UgcQueryHandle handle, bool returnTotalOnly)
→ bool
-
-
setSearchText(UgcQueryHandle handle, Pointer<Utf8> pSearchText)
→ bool
-
-
setTimeCreatedDateRange(UgcQueryHandle handle, RTime32 rtStart, RTime32 rtEnd)
→ bool
-
-
setTimeUpdatedDateRange(UgcQueryHandle handle, RTime32 rtStart, RTime32 rtEnd)
→ bool
-
-
setUserItemVote(PublishedFileId nPublishedFileId, bool voteUp)
→ SteamApiCall
-
-
showWorkshopEula()
→ bool
-
-
startItemUpdate(AppId nConsumerAppId, PublishedFileId nPublishedFileId)
→ UgcUpdateHandle
-
-
startPlaytimeTracking(Pointer<UnsignedLongLong> publishedFileId, int numPublishedFileIds)
→ SteamApiCall
-
-
stopPlaytimeTracking(Pointer<UnsignedLongLong> publishedFileId, int numPublishedFileIds)
→ SteamApiCall
-
-
stopPlaytimeTrackingForAllItems()
→ SteamApiCall
-
-
submitItemUpdate(UgcUpdateHandle handle, Pointer<Utf8> changeNote)
→ SteamApiCall
-
-
subscribeItem(PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
suspendDownloads(bool suspend)
→ void
-
-
unsubscribeItem(PublishedFileId nPublishedFileId)
→ SteamApiCall
-
-
updateItemPreviewFile(UgcUpdateHandle handle, int index, Pointer<Utf8> pszPreviewFile)
→ bool
-
-
updateItemPreviewVideo(UgcUpdateHandle handle, int index, Pointer<Utf8> pszVideoId)
→ bool
-