C# Class Valve.Steamworks.CSteamScreenshots

Inheritance: ISteamScreenshots
ファイルを表示 Open project: kronosaur/Transcendence

Public Methods

Method Description
AddScreenshotToLibrary ( string pchFilename, string pchThumbnailFilename, int nWidth, int nHeight ) : uint
CSteamScreenshots ( IntPtr SteamScreenshots )
GetIntPtr ( ) : IntPtr
HookScreenshots ( bool bHook ) : void
SetLocation ( uint hScreenshot, string pchLocation ) : bool
TagPublishedFile ( uint hScreenshot, ulong unPublishedFileID ) : bool
TagUser ( uint hScreenshot, ulong steamID ) : bool
TriggerScreenshot ( ) : void
WriteScreenshot ( IntPtr pubRGB, uint cubRGB, int nWidth, int nHeight ) : uint

Private Methods

Method Description
CheckIfUsable ( ) : void

Method Details

AddScreenshotToLibrary() public method

public AddScreenshotToLibrary ( string pchFilename, string pchThumbnailFilename, int nWidth, int nHeight ) : uint
pchFilename string
pchThumbnailFilename string
nWidth int
nHeight int
return uint

CSteamScreenshots() public method

public CSteamScreenshots ( IntPtr SteamScreenshots )
SteamScreenshots System.IntPtr

GetIntPtr() public method

public GetIntPtr ( ) : IntPtr
return System.IntPtr

HookScreenshots() public method

public HookScreenshots ( bool bHook ) : void
bHook bool
return void

SetLocation() public method

public SetLocation ( uint hScreenshot, string pchLocation ) : bool
hScreenshot uint
pchLocation string
return bool

TagPublishedFile() public method

public TagPublishedFile ( uint hScreenshot, ulong unPublishedFileID ) : bool
hScreenshot uint
unPublishedFileID ulong
return bool

TagUser() public method

public TagUser ( uint hScreenshot, ulong steamID ) : bool
hScreenshot uint
steamID ulong
return bool

TriggerScreenshot() public method

public TriggerScreenshot ( ) : void
return void

WriteScreenshot() public method

public WriteScreenshot ( IntPtr pubRGB, uint cubRGB, int nWidth, int nHeight ) : uint
pubRGB System.IntPtr
cubRGB uint
nWidth int
nHeight int
return uint