|
static bool | BReleaseSteamPipe (HSteamPipe hSteamPipe) |
|
static bool | BShutdownIfAllPipesClosed () |
|
static HSteamUser | ConnectToGlobalUser (HSteamPipe hSteamPipe) |
|
static HSteamUser | CreateLocalUser (out HSteamPipe phSteamPipe, EAccountType eAccountType) |
|
static HSteamPipe | CreateSteamPipe () |
|
static uint | GetIPCCallCount () |
|
static IntPtr | GetISteamAppList (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamApps (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamController (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamFriends (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamGameServer (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamGameServerStats (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamGenericInterface (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamHTMLSurface (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamHTTP (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamInventory (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamMatchmaking (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamMatchmakingServers (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamMusic (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamMusicRemote (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamNetworking (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamParentalSettings (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamRemoteStorage (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamScreenshots (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamUGC (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamUnifiedMessages (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamUser (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamUserStats (HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamUtils (HSteamPipe hSteamPipe, string pchVersion) |
|
static IntPtr | GetISteamVideo (HSteamUser hSteamuser, HSteamPipe hSteamPipe, string pchVersion) |
|
static void | ReleaseUser (HSteamPipe hSteamPipe, HSteamUser hUser) |
|
static void | SetLocalIPBinding (uint unIP, ushort usPort) |
|
static void | SetWarningMessageHook (SteamAPIWarningMessageHook_t pFunction) |
|
static uint Steamworks.SteamClient.GetIPCCallCount |
( |
| ) |
|
|
inlinestatic |
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.