ISteamRemoteStorageExtensions extension
Methods
-
beginFileWriteBatch()
→ bool
-
-
commitPublishedFileUpdate(PublishedFileUpdateHandle updateHandle)
→ SteamApiCall
-
-
createPublishedFileUpdateRequest(PublishedFileId publishedFileId)
→ PublishedFileUpdateHandle
-
-
deletePublishedFile(PublishedFileId publishedFileId)
→ SteamApiCall
-
-
endFileWriteBatch()
→ bool
-
-
enumeratePublishedFilesByUserAction(EWorkshopFileAction action, int startIndex)
→ SteamApiCall
-
-
enumeratePublishedWorkshopFiles(EWorkshopEnumerationType enumerationType, int startIndex, int count, int days, Pointer<SteamParamStringArray> pTags, Pointer<SteamParamStringArray> pUserTags)
→ SteamApiCall
-
-
enumerateUserPublishedFiles(int startIndex)
→ SteamApiCall
-
-
enumerateUserSharedWorkshopFiles(CSteamId steamId, int startIndex, Pointer<SteamParamStringArray> pRequiredTags, Pointer<SteamParamStringArray> pExcludedTags)
→ SteamApiCall
-
-
enumerateUserSubscribedFiles(int startIndex)
→ SteamApiCall
-
-
fileDelete(Pointer<Utf8> file)
→ bool
-
-
fileExists(Pointer<Utf8> file)
→ bool
-
-
fileForget(Pointer<Utf8> file)
→ bool
-
-
filePersisted(Pointer<Utf8> file)
→ bool
-
-
fileRead(Pointer<Utf8> file, Pointer<Void> pvData, int cubDataToRead)
→ int
-
-
fileReadAsync(Pointer<Utf8> file, int nOffset, int cubToRead)
→ SteamApiCall
-
-
fileReadAsyncComplete(SteamApiCall hReadCall, Pointer<Void> pvBuffer, int cubToRead)
→ bool
-
-
fileShare(Pointer<Utf8> file)
→ SteamApiCall
-
-
fileWrite(Pointer<Utf8> file, Pointer<Void> pvData, int cubData)
→ bool
-
-
fileWriteAsync(Pointer<Utf8> file, Pointer<Void> pvData, int cubData)
→ SteamApiCall
-
-
fileWriteStreamCancel(UgcFileWriteStreamHandle writeHandle)
→ bool
-
-
fileWriteStreamClose(UgcFileWriteStreamHandle writeHandle)
→ bool
-
-
fileWriteStreamOpen(Pointer<Utf8> file)
→ UgcFileWriteStreamHandle
-
-
fileWriteStreamWriteChunk(UgcFileWriteStreamHandle writeHandle, Pointer<Void> pvData, int cubData)
→ bool
-
-
getCachedUgcCount()
→ int
-
-
getCachedUgcHandle(int iCachedContent)
→ UgcHandle
-
-
getFileCount()
→ int
-
-
getFileNameAndSize(int iFile, Pointer<Int> pnFileSizeInBytes)
→ Pointer<Utf8>
-
-
getFileSize(Pointer<Utf8> file)
→ int
-
-
getFileTimestamp(Pointer<Utf8> file)
→ int
-
-
getLocalFileChange(int iFile, Pointer<ERemoteStorageLocalFileChangeAliasC> pEChangeType, Pointer<ERemoteStorageFilePathTypeAliasC> pEFilePathType)
→ Pointer<Utf8>
-
-
getLocalFileChangeCount()
→ int
-
-
getPublishedFileDetails(PublishedFileId publishedFileId, int maxSecondsOld)
→ SteamApiCall
-
-
getPublishedItemVoteDetails(PublishedFileId publishedFileId)
→ SteamApiCall
-
-
getQuota(Pointer<UnsignedLongLong> pnTotalBytes, Pointer<UnsignedLongLong> puAvailableBytes)
→ bool
-
-
getSyncPlatforms(Pointer<Utf8> file)
→ ERemoteStoragePlatform
-
-
getUgcDetails(UgcHandle hContent, Pointer<UnsignedInt> pnAppId, Pointer<Pointer<Utf8>> ppchName, Pointer<Int> pnFileSizeInBytes, Pointer<UnsignedLongLong> pSteamIdOwner)
→ bool
-
-
getUgcDownloadProgress(UgcHandle hContent, Pointer<Int> pnBytesDownloaded, Pointer<Int> pnBytesExpected)
→ bool
-
-
getUserPublishedItemVoteDetails(PublishedFileId publishedFileId)
→ SteamApiCall
-
-
isCloudEnabledForAccount()
→ bool
-
-
isCloudEnabledForApp()
→ bool
-
-
publishVideo(EWorkshopVideoProvider videoProvider, Pointer<Utf8> videoAccount, Pointer<Utf8> videoIdentifier, Pointer<Utf8> previewFile, AppId nConsumerAppId, Pointer<Utf8> title, Pointer<Utf8> description, ERemoteStoragePublishedFileVisibility visibility, Pointer<SteamParamStringArray> pTags)
→ SteamApiCall
-
-
publishWorkshopFile(Pointer<Utf8> file, Pointer<Utf8> previewFile, AppId nConsumerAppId, Pointer<Utf8> title, Pointer<Utf8> description, ERemoteStoragePublishedFileVisibility visibility, Pointer<SteamParamStringArray> pTags, EWorkshopFileType workshopFileType)
→ SteamApiCall
-
-
setCloudEnabledForApp(bool enabled)
→ void
-
-
setSyncPlatforms(Pointer<Utf8> file, ERemoteStoragePlatform remoteStoragePlatform)
→ bool
-
-
setUserPublishedFileAction(PublishedFileId publishedFileId, EWorkshopFileAction action)
→ SteamApiCall
-
-
subscribePublishedFile(PublishedFileId publishedFileId)
→ SteamApiCall
-
-
ugcDownload(UgcHandle hContent, int priority)
→ SteamApiCall
-
-
ugcDownloadToLocation(UgcHandle hContent, Pointer<Utf8> location, int priority)
→ SteamApiCall
-
-
ugcRead(UgcHandle hContent, Pointer<Void> pvData, int cubDataToRead, int cOffset, EUgcReadAction action)
→ int
-
-
unsubscribePublishedFile(PublishedFileId publishedFileId)
→ SteamApiCall
-
-
updatePublishedFileDescription(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> description)
→ bool
-
-
updatePublishedFileFile(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> file)
→ bool
-
-
updatePublishedFilePreviewFile(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> previewFile)
→ bool
-
-
updatePublishedFileSetChangeDescription(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> changeDescription)
→ bool
-
-
updatePublishedFileTags(PublishedFileUpdateHandle updateHandle, Pointer<SteamParamStringArray> pTags)
→ bool
-
-
updatePublishedFileTitle(PublishedFileUpdateHandle updateHandle, Pointer<Utf8> title)
→ bool
-
-
updatePublishedFileVisibility(PublishedFileUpdateHandle updateHandle, ERemoteStoragePublishedFileVisibility visibility)
→ bool
-
-
updateUserPublishedItemVote(PublishedFileId publishedFileId, bool voteUp)
→ SteamApiCall
-