Method | Description | |
---|---|---|
BReleaseSteamPipe ( HSteamPipe hSteamPipe ) : bool |
Releases a previously created communications pipe NOT THREADSAFE - ensure that no other threads are accessing Steamworks API when calling
|
|
BShutdownIfAllPipesClosed ( ) : bool |
Trigger global shutdown for the DLL
|
|
ConnectToGlobalUser ( HSteamPipe hSteamPipe ) : HSteamUser |
connects to an existing global user, failing if none exists used by the game to coordinate with the steamUI NOT THREADSAFE - ensure that no other threads are accessing Steamworks API when calling
|
|
CreateLocalUser ( HSteamPipe &phSteamPipe, EAccountType eAccountType ) : HSteamUser |
used by game servers, create a steam user that won't be shared with anyone else NOT THREADSAFE - ensure that no other threads are accessing Steamworks API when calling
|
|
CreateSteamPipe ( ) : HSteamPipe |
Creates a communication pipe to the Steam client. NOT THREADSAFE - ensure that no other threads are accessing Steamworks API when calling
|
|
GetIPCCallCount ( ) : uint |
returns the number of IPC calls made since the last time this function was called Used for perf debugging so you can understand how many IPC calls your game makes per frame Every IPC call is at minimum a thread context switch if not a process one so you want to rate control how often you do them.
|
|
GetISteamAppList ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns app list interface, only available on specially registered apps
|
|
GetISteamApps ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns apps interface
|
|
GetISteamController ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
Exposes the ISteamController interface
|
|
GetISteamFriends ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns the ISteamFriends interface
|
|
GetISteamGameServer ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
retrieves the ISteamGameServer interface associated with the handle
|
|
GetISteamGameServerStats ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns the ISteamGameServerStats interface
|
|
GetISteamGenericInterface ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns the a generic interface
|
|
GetISteamHTMLSurface ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
html page display
|
|
GetISteamHTTP ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
Expose HTTP interface
|
|
GetISteamInventory ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
inventory
|
|
GetISteamMatchmaking ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns the ISteamMatchmaking interface
|
|
GetISteamMatchmakingServers ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns the ISteamMatchmakingServers interface
|
|
GetISteamMusic ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
Music Player
|
|
GetISteamMusicRemote ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
Music Player Remote
|
|
GetISteamNetworking ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
networking
|
|
GetISteamRemoteStorage ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
remote storage
|
|
GetISteamScreenshots ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
user screenshots
|
|
GetISteamUGC ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
Exposes the ISteamUGC interface
|
|
GetISteamUnifiedMessages ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
Exposes the ISteamUnifiedMessages interface
|
|
GetISteamUser ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
retrieves the ISteamUser interface associated with the handle
|
|
GetISteamUserStats ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
returns the ISteamUserStats interface
|
|
GetISteamUtils ( HSteamPipe hSteamPipe, string pchVersion ) : |
returns the ISteamUtils interface
|
|
GetISteamVideo ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
Video
|
|
ReleaseUser ( HSteamPipe hSteamPipe, HSteamUser hUser ) : void |
removes an allocated user NOT THREADSAFE - ensure that no other threads are accessing Steamworks API when calling
|
|
SetLocalIPBinding ( uint unIP, ushort usPort ) : void |
set the local IP and Port to bind to this must be set before CreateLocalUser()
|
|
SetWarningMessageHook ( SteamAPIWarningMessageHook_t pFunction ) : void |
API warning handling 'int' is the severity; 0 for msg, 1 for warning 'const char *' is the text of the message callbacks will occur directly after the API function is called that generated the warning or message.
|
public static BReleaseSteamPipe ( HSteamPipe hSteamPipe ) : bool | ||
hSteamPipe | HSteamPipe | |
return | bool |
public static BShutdownIfAllPipesClosed ( ) : bool | ||
return | bool |
public static ConnectToGlobalUser ( HSteamPipe hSteamPipe ) : HSteamUser | ||
hSteamPipe | HSteamPipe | |
return | HSteamUser |
public static CreateLocalUser ( HSteamPipe &phSteamPipe, EAccountType eAccountType ) : HSteamUser | ||
phSteamPipe | HSteamPipe | |
eAccountType | EAccountType | |
return | HSteamUser |
public static CreateSteamPipe ( ) : HSteamPipe | ||
return | HSteamPipe |
public static GetISteamAppList ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamApps ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamController ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamFriends ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamGameServer ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamGameServerStats ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamGenericInterface ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamHTMLSurface ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamHTTP ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamInventory ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamMatchmaking ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamMatchmakingServers ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamMusic ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamMusicRemote ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamNetworking ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamRemoteStorage ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamScreenshots ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamUGC ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamUnifiedMessages ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamUser ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamUserStats ( HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamUser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamUtils ( HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static GetISteamVideo ( HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion ) : |
||
hSteamuser | HSteamUser | |
hSteamPipe | HSteamPipe | |
pchVersion | string | |
return |
public static ReleaseUser ( HSteamPipe hSteamPipe, HSteamUser hUser ) : void | ||
hSteamPipe | HSteamPipe | |
hUser | HSteamUser | |
return | void |
public static SetLocalIPBinding ( uint unIP, ushort usPort ) : void | ||
unIP | uint | |
usPort | ushort | |
return | void |
public static SetWarningMessageHook ( SteamAPIWarningMessageHook_t pFunction ) : void | ||
pFunction | SteamAPIWarningMessageHook_t | |
return | void |