C# 클래스 Valve.Steamworks.ISteamUGC

파일 보기 프로젝트 열기: kronosaur/Transcendence

공개 메소드들

메소드 설명
AddExcludedTag ( ulong handle, string pTagName ) : bool
AddItemKeyValueTag ( ulong handle, string pchKey, string pchValue ) : bool
AddItemToFavorites ( uint nAppId, ulong nPublishedFileID ) : ulong
AddRequiredKeyValueTag ( ulong handle, string pKey, string pValue ) : bool
AddRequiredTag ( ulong handle, string pTagName ) : bool
BInitWorkshopForGameServer ( uint unWorkshopDepotID, string pszFolder ) : bool
CreateItem ( uint nConsumerAppId, uint eFileType ) : ulong
CreateQueryAllUGCRequest ( uint eQueryType, uint eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint unPage ) : ulong
CreateQueryUGCDetailsRequest ( ulong &pvecPublishedFileID, uint unNumPublishedFileIDs ) : ulong
CreateQueryUserUGCRequest ( uint unAccountID, uint eListType, uint eMatchingUGCType, uint eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint unPage ) : ulong
DownloadItem ( ulong nPublishedFileID, bool bHighPriority ) : bool
GetIntPtr ( ) : IntPtr
GetItemDownloadInfo ( ulong nPublishedFileID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
GetItemInstallInfo ( ulong nPublishedFileID, ulong &punSizeOnDisk, string &pchFolder, uint &punTimeStamp ) : bool
GetItemState ( ulong nPublishedFileID ) : uint
GetItemUpdateProgress ( ulong handle, ulong &punBytesProcessed, ulong &punBytesTotal ) : uint
GetNumSubscribedItems ( ) : uint
GetQueryUGCAdditionalPreview ( ulong handle, uint index, uint previewIndex, string &pchURLOrVideoID, bool &pbIsImage ) : bool
GetQueryUGCChildren ( ulong handle, uint index, ulong &pvecPublishedFileID, uint cMaxEntries ) : bool
GetQueryUGCKeyValueTag ( ulong handle, uint index, uint keyValueTagIndex, string &pchKey, string &pchValue ) : bool
GetQueryUGCMetadata ( ulong handle, uint index, string &pchMetadata ) : bool
GetQueryUGCNumAdditionalPreviews ( ulong handle, uint index ) : uint
GetQueryUGCNumKeyValueTags ( ulong handle, uint index ) : uint
GetQueryUGCPreviewURL ( ulong handle, uint index, string &pchURL ) : bool
GetQueryUGCResult ( ulong handle, uint index, SteamUGCDetails_t &pDetails ) : bool
GetQueryUGCStatistic ( ulong handle, uint index, uint eStatType, uint &pStatValue ) : bool
GetSubscribedItems ( ulong &pvecPublishedFileID, uint cMaxEntries ) : uint
GetUserItemVote ( ulong nPublishedFileID ) : ulong
ReleaseQueryUGCRequest ( ulong handle ) : bool
RemoveItemFromFavorites ( uint nAppId, ulong nPublishedFileID ) : ulong
RemoveItemKeyValueTags ( ulong handle, string pchKey ) : bool
RequestUGCDetails ( ulong nPublishedFileID, uint unMaxAgeSeconds ) : ulong
SendQueryUGCRequest ( ulong handle ) : ulong
SetAllowCachedResponse ( ulong handle, uint unMaxAgeSeconds ) : bool
SetCloudFileNameFilter ( ulong handle, string pMatchCloudFileName ) : bool
SetItemContent ( ulong handle, string pszContentFolder ) : bool
SetItemDescription ( ulong handle, string pchDescription ) : bool
SetItemMetadata ( ulong handle, string pchMetaData ) : bool
SetItemPreview ( ulong handle, string pszPreviewFile ) : bool
SetItemTags ( ulong updateHandle, SteamParamStringArray_t &pTags ) : bool
SetItemTitle ( ulong handle, string pchTitle ) : bool
SetItemUpdateLanguage ( ulong handle, string pchLanguage ) : bool
SetItemVisibility ( ulong handle, uint eVisibility ) : bool
SetLanguage ( ulong handle, string pchLanguage ) : bool
SetMatchAnyTag ( ulong handle, bool bMatchAnyTag ) : bool
SetRankedByTrendDays ( ulong handle, uint unDays ) : bool
SetReturnAdditionalPreviews ( ulong handle, bool bReturnAdditionalPreviews ) : bool
SetReturnChildren ( ulong handle, bool bReturnChildren ) : bool
SetReturnKeyValueTags ( ulong handle, bool bReturnKeyValueTags ) : bool
SetReturnLongDescription ( ulong handle, bool bReturnLongDescription ) : bool
SetReturnMetadata ( ulong handle, bool bReturnMetadata ) : bool
SetReturnTotalOnly ( ulong handle, bool bReturnTotalOnly ) : bool
SetSearchText ( ulong handle, string pSearchText ) : bool
SetUserItemVote ( ulong nPublishedFileID, bool bVoteUp ) : ulong
StartItemUpdate ( uint nConsumerAppId, ulong nPublishedFileID ) : ulong
SubmitItemUpdate ( ulong handle, string pchChangeNote ) : ulong
SubscribeItem ( ulong nPublishedFileID ) : ulong
SuspendDownloads ( bool bSuspend ) : void
UnsubscribeItem ( ulong nPublishedFileID ) : ulong

메소드 상세

AddExcludedTag() 공개 추상적인 메소드

public abstract AddExcludedTag ( ulong handle, string pTagName ) : bool
handle ulong
pTagName string
리턴 bool

AddItemKeyValueTag() 공개 추상적인 메소드

public abstract AddItemKeyValueTag ( ulong handle, string pchKey, string pchValue ) : bool
handle ulong
pchKey string
pchValue string
리턴 bool

AddItemToFavorites() 공개 추상적인 메소드

public abstract AddItemToFavorites ( uint nAppId, ulong nPublishedFileID ) : ulong
nAppId uint
nPublishedFileID ulong
리턴 ulong

AddRequiredKeyValueTag() 공개 추상적인 메소드

public abstract AddRequiredKeyValueTag ( ulong handle, string pKey, string pValue ) : bool
handle ulong
pKey string
pValue string
리턴 bool

AddRequiredTag() 공개 추상적인 메소드

public abstract AddRequiredTag ( ulong handle, string pTagName ) : bool
handle ulong
pTagName string
리턴 bool

BInitWorkshopForGameServer() 공개 추상적인 메소드

public abstract BInitWorkshopForGameServer ( uint unWorkshopDepotID, string pszFolder ) : bool
unWorkshopDepotID uint
pszFolder string
리턴 bool

CreateItem() 공개 추상적인 메소드

public abstract CreateItem ( uint nConsumerAppId, uint eFileType ) : ulong
nConsumerAppId uint
eFileType uint
리턴 ulong

CreateQueryAllUGCRequest() 공개 추상적인 메소드

public abstract CreateQueryAllUGCRequest ( uint eQueryType, uint eMatchingeMatchingUGCTypeFileType, uint nCreatorAppID, uint nConsumerAppID, uint unPage ) : ulong
eQueryType uint
eMatchingeMatchingUGCTypeFileType uint
nCreatorAppID uint
nConsumerAppID uint
unPage uint
리턴 ulong

CreateQueryUGCDetailsRequest() 공개 추상적인 메소드

public abstract CreateQueryUGCDetailsRequest ( ulong &pvecPublishedFileID, uint unNumPublishedFileIDs ) : ulong
pvecPublishedFileID ulong
unNumPublishedFileIDs uint
리턴 ulong

CreateQueryUserUGCRequest() 공개 추상적인 메소드

public abstract CreateQueryUserUGCRequest ( uint unAccountID, uint eListType, uint eMatchingUGCType, uint eSortOrder, uint nCreatorAppID, uint nConsumerAppID, uint unPage ) : ulong
unAccountID uint
eListType uint
eMatchingUGCType uint
eSortOrder uint
nCreatorAppID uint
nConsumerAppID uint
unPage uint
리턴 ulong

DownloadItem() 공개 추상적인 메소드

public abstract DownloadItem ( ulong nPublishedFileID, bool bHighPriority ) : bool
nPublishedFileID ulong
bHighPriority bool
리턴 bool

GetIntPtr() 공개 추상적인 메소드

public abstract GetIntPtr ( ) : IntPtr
리턴 System.IntPtr

GetItemDownloadInfo() 공개 추상적인 메소드

public abstract GetItemDownloadInfo ( ulong nPublishedFileID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
nPublishedFileID ulong
punBytesDownloaded ulong
punBytesTotal ulong
리턴 bool

GetItemInstallInfo() 공개 추상적인 메소드

public abstract GetItemInstallInfo ( ulong nPublishedFileID, ulong &punSizeOnDisk, string &pchFolder, uint &punTimeStamp ) : bool
nPublishedFileID ulong
punSizeOnDisk ulong
pchFolder string
punTimeStamp uint
리턴 bool

GetItemState() 공개 추상적인 메소드

public abstract GetItemState ( ulong nPublishedFileID ) : uint
nPublishedFileID ulong
리턴 uint

GetItemUpdateProgress() 공개 추상적인 메소드

public abstract GetItemUpdateProgress ( ulong handle, ulong &punBytesProcessed, ulong &punBytesTotal ) : uint
handle ulong
punBytesProcessed ulong
punBytesTotal ulong
리턴 uint

GetNumSubscribedItems() 공개 추상적인 메소드

public abstract GetNumSubscribedItems ( ) : uint
리턴 uint

GetQueryUGCAdditionalPreview() 공개 추상적인 메소드

public abstract GetQueryUGCAdditionalPreview ( ulong handle, uint index, uint previewIndex, string &pchURLOrVideoID, bool &pbIsImage ) : bool
handle ulong
index uint
previewIndex uint
pchURLOrVideoID string
pbIsImage bool
리턴 bool

GetQueryUGCChildren() 공개 추상적인 메소드

public abstract GetQueryUGCChildren ( ulong handle, uint index, ulong &pvecPublishedFileID, uint cMaxEntries ) : bool
handle ulong
index uint
pvecPublishedFileID ulong
cMaxEntries uint
리턴 bool

GetQueryUGCKeyValueTag() 공개 추상적인 메소드

public abstract GetQueryUGCKeyValueTag ( ulong handle, uint index, uint keyValueTagIndex, string &pchKey, string &pchValue ) : bool
handle ulong
index uint
keyValueTagIndex uint
pchKey string
pchValue string
리턴 bool

GetQueryUGCMetadata() 공개 추상적인 메소드

public abstract GetQueryUGCMetadata ( ulong handle, uint index, string &pchMetadata ) : bool
handle ulong
index uint
pchMetadata string
리턴 bool

GetQueryUGCNumAdditionalPreviews() 공개 추상적인 메소드

public abstract GetQueryUGCNumAdditionalPreviews ( ulong handle, uint index ) : uint
handle ulong
index uint
리턴 uint

GetQueryUGCNumKeyValueTags() 공개 추상적인 메소드

public abstract GetQueryUGCNumKeyValueTags ( ulong handle, uint index ) : uint
handle ulong
index uint
리턴 uint

GetQueryUGCPreviewURL() 공개 추상적인 메소드

public abstract GetQueryUGCPreviewURL ( ulong handle, uint index, string &pchURL ) : bool
handle ulong
index uint
pchURL string
리턴 bool

GetQueryUGCResult() 공개 추상적인 메소드

public abstract GetQueryUGCResult ( ulong handle, uint index, SteamUGCDetails_t &pDetails ) : bool
handle ulong
index uint
pDetails SteamUGCDetails_t
리턴 bool

GetQueryUGCStatistic() 공개 추상적인 메소드

public abstract GetQueryUGCStatistic ( ulong handle, uint index, uint eStatType, uint &pStatValue ) : bool
handle ulong
index uint
eStatType uint
pStatValue uint
리턴 bool

GetSubscribedItems() 공개 추상적인 메소드

public abstract GetSubscribedItems ( ulong &pvecPublishedFileID, uint cMaxEntries ) : uint
pvecPublishedFileID ulong
cMaxEntries uint
리턴 uint

GetUserItemVote() 공개 추상적인 메소드

public abstract GetUserItemVote ( ulong nPublishedFileID ) : ulong
nPublishedFileID ulong
리턴 ulong

ReleaseQueryUGCRequest() 공개 추상적인 메소드

public abstract ReleaseQueryUGCRequest ( ulong handle ) : bool
handle ulong
리턴 bool

RemoveItemFromFavorites() 공개 추상적인 메소드

public abstract RemoveItemFromFavorites ( uint nAppId, ulong nPublishedFileID ) : ulong
nAppId uint
nPublishedFileID ulong
리턴 ulong

RemoveItemKeyValueTags() 공개 추상적인 메소드

public abstract RemoveItemKeyValueTags ( ulong handle, string pchKey ) : bool
handle ulong
pchKey string
리턴 bool

RequestUGCDetails() 공개 추상적인 메소드

public abstract RequestUGCDetails ( ulong nPublishedFileID, uint unMaxAgeSeconds ) : ulong
nPublishedFileID ulong
unMaxAgeSeconds uint
리턴 ulong

SendQueryUGCRequest() 공개 추상적인 메소드

public abstract SendQueryUGCRequest ( ulong handle ) : ulong
handle ulong
리턴 ulong

SetAllowCachedResponse() 공개 추상적인 메소드

public abstract SetAllowCachedResponse ( ulong handle, uint unMaxAgeSeconds ) : bool
handle ulong
unMaxAgeSeconds uint
리턴 bool

SetCloudFileNameFilter() 공개 추상적인 메소드

public abstract SetCloudFileNameFilter ( ulong handle, string pMatchCloudFileName ) : bool
handle ulong
pMatchCloudFileName string
리턴 bool

SetItemContent() 공개 추상적인 메소드

public abstract SetItemContent ( ulong handle, string pszContentFolder ) : bool
handle ulong
pszContentFolder string
리턴 bool

SetItemDescription() 공개 추상적인 메소드

public abstract SetItemDescription ( ulong handle, string pchDescription ) : bool
handle ulong
pchDescription string
리턴 bool

SetItemMetadata() 공개 추상적인 메소드

public abstract SetItemMetadata ( ulong handle, string pchMetaData ) : bool
handle ulong
pchMetaData string
리턴 bool

SetItemPreview() 공개 추상적인 메소드

public abstract SetItemPreview ( ulong handle, string pszPreviewFile ) : bool
handle ulong
pszPreviewFile string
리턴 bool

SetItemTags() 공개 추상적인 메소드

public abstract SetItemTags ( ulong updateHandle, SteamParamStringArray_t &pTags ) : bool
updateHandle ulong
pTags SteamParamStringArray_t
리턴 bool

SetItemTitle() 공개 추상적인 메소드

public abstract SetItemTitle ( ulong handle, string pchTitle ) : bool
handle ulong
pchTitle string
리턴 bool

SetItemUpdateLanguage() 공개 추상적인 메소드

public abstract SetItemUpdateLanguage ( ulong handle, string pchLanguage ) : bool
handle ulong
pchLanguage string
리턴 bool

SetItemVisibility() 공개 추상적인 메소드

public abstract SetItemVisibility ( ulong handle, uint eVisibility ) : bool
handle ulong
eVisibility uint
리턴 bool

SetLanguage() 공개 추상적인 메소드

public abstract SetLanguage ( ulong handle, string pchLanguage ) : bool
handle ulong
pchLanguage string
리턴 bool

SetMatchAnyTag() 공개 추상적인 메소드

public abstract SetMatchAnyTag ( ulong handle, bool bMatchAnyTag ) : bool
handle ulong
bMatchAnyTag bool
리턴 bool

SetRankedByTrendDays() 공개 추상적인 메소드

public abstract SetRankedByTrendDays ( ulong handle, uint unDays ) : bool
handle ulong
unDays uint
리턴 bool

SetReturnAdditionalPreviews() 공개 추상적인 메소드

public abstract SetReturnAdditionalPreviews ( ulong handle, bool bReturnAdditionalPreviews ) : bool
handle ulong
bReturnAdditionalPreviews bool
리턴 bool

SetReturnChildren() 공개 추상적인 메소드

public abstract SetReturnChildren ( ulong handle, bool bReturnChildren ) : bool
handle ulong
bReturnChildren bool
리턴 bool

SetReturnKeyValueTags() 공개 추상적인 메소드

public abstract SetReturnKeyValueTags ( ulong handle, bool bReturnKeyValueTags ) : bool
handle ulong
bReturnKeyValueTags bool
리턴 bool

SetReturnLongDescription() 공개 추상적인 메소드

public abstract SetReturnLongDescription ( ulong handle, bool bReturnLongDescription ) : bool
handle ulong
bReturnLongDescription bool
리턴 bool

SetReturnMetadata() 공개 추상적인 메소드

public abstract SetReturnMetadata ( ulong handle, bool bReturnMetadata ) : bool
handle ulong
bReturnMetadata bool
리턴 bool

SetReturnTotalOnly() 공개 추상적인 메소드

public abstract SetReturnTotalOnly ( ulong handle, bool bReturnTotalOnly ) : bool
handle ulong
bReturnTotalOnly bool
리턴 bool

SetSearchText() 공개 추상적인 메소드

public abstract SetSearchText ( ulong handle, string pSearchText ) : bool
handle ulong
pSearchText string
리턴 bool

SetUserItemVote() 공개 추상적인 메소드

public abstract SetUserItemVote ( ulong nPublishedFileID, bool bVoteUp ) : ulong
nPublishedFileID ulong
bVoteUp bool
리턴 ulong

StartItemUpdate() 공개 추상적인 메소드

public abstract StartItemUpdate ( uint nConsumerAppId, ulong nPublishedFileID ) : ulong
nConsumerAppId uint
nPublishedFileID ulong
리턴 ulong

SubmitItemUpdate() 공개 추상적인 메소드

public abstract SubmitItemUpdate ( ulong handle, string pchChangeNote ) : ulong
handle ulong
pchChangeNote string
리턴 ulong

SubscribeItem() 공개 추상적인 메소드

public abstract SubscribeItem ( ulong nPublishedFileID ) : ulong
nPublishedFileID ulong
리턴 ulong

SuspendDownloads() 공개 추상적인 메소드

public abstract SuspendDownloads ( bool bSuspend ) : void
bSuspend bool
리턴 void

UnsubscribeItem() 공개 추상적인 메소드

public abstract UnsubscribeItem ( ulong nPublishedFileID ) : ulong
nPublishedFileID ulong
리턴 ulong