C# 클래스 Valve.Steamworks.CSteamApps

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

공개 메소드들

메소드 설명
BGetDLCDataByIndex ( int iDLC, uint &pAppID, bool &pbAvailable, string pchName, int cchNameBufferSize ) : bool
BIsAppInstalled ( uint appID ) : bool
BIsCybercafe ( ) : bool
BIsDlcInstalled ( uint appID ) : bool
BIsLowViolence ( ) : bool
BIsSubscribed ( ) : bool
BIsSubscribedApp ( uint appID ) : bool
BIsSubscribedFromFreeWeekend ( ) : bool
BIsVACBanned ( ) : bool
CSteamApps ( IntPtr SteamApps )
GetAppBuildId ( ) : int
GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
GetAppOwner ( ) : ulong
GetAvailableGameLanguages ( ) : string
GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
GetCurrentGameLanguage ( ) : string
GetDLCCount ( ) : int
GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
GetIntPtr ( ) : IntPtr
GetLaunchQueryParam ( string pchKey ) : string
GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
InstallDLC ( uint nAppID ) : void
MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
RequestAppProofOfPurchaseKey ( uint nAppID ) : void
RequestPublisherOwnedAppData ( ) : void
UninstallDLC ( uint nAppID ) : void

비공개 메소드들

메소드 설명
CheckIfUsable ( ) : void

메소드 상세

BGetDLCDataByIndex() 공개 메소드

public BGetDLCDataByIndex ( int iDLC, uint &pAppID, bool &pbAvailable, string pchName, int cchNameBufferSize ) : bool
iDLC int
pAppID uint
pbAvailable bool
pchName string
cchNameBufferSize int
리턴 bool

BIsAppInstalled() 공개 메소드

public BIsAppInstalled ( uint appID ) : bool
appID uint
리턴 bool

BIsCybercafe() 공개 메소드

public BIsCybercafe ( ) : bool
리턴 bool

BIsDlcInstalled() 공개 메소드

public BIsDlcInstalled ( uint appID ) : bool
appID uint
리턴 bool

BIsLowViolence() 공개 메소드

public BIsLowViolence ( ) : bool
리턴 bool

BIsSubscribed() 공개 메소드

public BIsSubscribed ( ) : bool
리턴 bool

BIsSubscribedApp() 공개 메소드

public BIsSubscribedApp ( uint appID ) : bool
appID uint
리턴 bool

BIsSubscribedFromFreeWeekend() 공개 메소드

public BIsSubscribedFromFreeWeekend ( ) : bool
리턴 bool

BIsVACBanned() 공개 메소드

public BIsVACBanned ( ) : bool
리턴 bool

CSteamApps() 공개 메소드

public CSteamApps ( IntPtr SteamApps )
SteamApps System.IntPtr

GetAppBuildId() 공개 메소드

public GetAppBuildId ( ) : int
리턴 int

GetAppInstallDir() 공개 메소드

public GetAppInstallDir ( uint appID, string pchFolder, uint cchFolderBufferSize ) : uint
appID uint
pchFolder string
cchFolderBufferSize uint
리턴 uint

GetAppOwner() 공개 메소드

public GetAppOwner ( ) : ulong
리턴 ulong

GetAvailableGameLanguages() 공개 메소드

public GetAvailableGameLanguages ( ) : string
리턴 string

GetCurrentBetaName() 공개 메소드

public GetCurrentBetaName ( string pchName, int cchNameBufferSize ) : bool
pchName string
cchNameBufferSize int
리턴 bool

GetCurrentGameLanguage() 공개 메소드

public GetCurrentGameLanguage ( ) : string
리턴 string

GetDLCCount() 공개 메소드

public GetDLCCount ( ) : int
리턴 int

GetDlcDownloadProgress() 공개 메소드

public GetDlcDownloadProgress ( uint nAppID, ulong &punBytesDownloaded, ulong &punBytesTotal ) : bool
nAppID uint
punBytesDownloaded ulong
punBytesTotal ulong
리턴 bool

GetEarliestPurchaseUnixTime() 공개 메소드

public GetEarliestPurchaseUnixTime ( uint nAppID ) : uint
nAppID uint
리턴 uint

GetInstalledDepots() 공개 메소드

public GetInstalledDepots ( uint appID, uint &pvecDepots, uint cMaxDepots ) : uint
appID uint
pvecDepots uint
cMaxDepots uint
리턴 uint

GetIntPtr() 공개 메소드

public GetIntPtr ( ) : IntPtr
리턴 System.IntPtr

GetLaunchQueryParam() 공개 메소드

public GetLaunchQueryParam ( string pchKey ) : string
pchKey string
리턴 string

GetPublisherOwnedAppData() 공개 메소드

public GetPublisherOwnedAppData ( byte &pubBuffer, uint unMaxBytes ) : uint
pubBuffer byte
unMaxBytes uint
리턴 uint

InstallDLC() 공개 메소드

public InstallDLC ( uint nAppID ) : void
nAppID uint
리턴 void

MarkContentCorrupt() 공개 메소드

public MarkContentCorrupt ( bool bMissingFilesOnly ) : bool
bMissingFilesOnly bool
리턴 bool

RequestAppProofOfPurchaseKey() 공개 메소드

public RequestAppProofOfPurchaseKey ( uint nAppID ) : void
nAppID uint
리턴 void

RequestPublisherOwnedAppData() 공개 메소드

public RequestPublisherOwnedAppData ( ) : void
리턴 void

UninstallDLC() 공개 메소드

public UninstallDLC ( uint nAppID ) : void
nAppID uint
리턴 void