Table of Contents

Class ISteamClient

Namespace
MarymoorStudios.Core.Steamworks
Assembly
MarymoorStudios.Core.Steamworks.dll
public sealed class ISteamClient : SteamNativeObject
Inheritance
ISteamClient
Inherited Members

Methods

BReleaseSteamPipe(HSteamPipe)

public bool BReleaseSteamPipe(HSteamPipe steamPipe)

Parameters

steamPipe HSteamPipe

Returns

bool

BShutdownIfAllPipesClosed()

public bool BShutdownIfAllPipesClosed()

Returns

bool

ConnectToGlobalUser(HSteamPipe)

public HSteamUser ConnectToGlobalUser(HSteamPipe steamPipe)

Parameters

steamPipe HSteamPipe

Returns

HSteamUser

CreateLocalUser(out HSteamPipe, EAccountType)

public HSteamUser CreateLocalUser(out HSteamPipe hSteamPipe, EAccountType accountType)

Parameters

hSteamPipe HSteamPipe
accountType EAccountType

Returns

HSteamUser

CreateSteamPipe()

public HSteamPipe CreateSteamPipe()

Returns

HSteamPipe

GetIPCCallCount()

public uint GetIPCCallCount()

Returns

uint

GetISteamApps()

public ISteamApps GetISteamApps()

Returns

ISteamApps

GetISteamController()

public ISteamController GetISteamController()

Returns

ISteamController

GetISteamFriends()

public ISteamFriends GetISteamFriends()

Returns

ISteamFriends

GetISteamGameSearch()

public ISteamGameSearch GetISteamGameSearch()

Returns

ISteamGameSearch

GetISteamGameServer()

public ISteamGameServer GetISteamGameServer()

Returns

ISteamGameServer

GetISteamGameServerStats()

public ISteamGameServerStats GetISteamGameServerStats()

Returns

ISteamGameServerStats

GetISteamHTMLSurface()

public ISteamHTMLSurface GetISteamHTMLSurface()

Returns

ISteamHTMLSurface

GetISteamHTTP()

public ISteamHTTP GetISteamHTTP()

Returns

ISteamHTTP

GetISteamInput()

public ISteamInput GetISteamInput()

Returns

ISteamInput

GetISteamInventory()

public ISteamInventory GetISteamInventory()

Returns

ISteamInventory

GetISteamMatchmaking()

public ISteamMatchmaking GetISteamMatchmaking()

Returns

ISteamMatchmaking

GetISteamMatchmakingServers()

public ISteamMatchmakingServers GetISteamMatchmakingServers()

Returns

ISteamMatchmakingServers

GetISteamMusic()

public ISteamMusic GetISteamMusic()

Returns

ISteamMusic

GetISteamMusicRemote()

public ISteamMusicRemote GetISteamMusicRemote()

Returns

ISteamMusicRemote

GetISteamNetworking()

public ISteamNetworking GetISteamNetworking()

Returns

ISteamNetworking

GetISteamNetworkingMessages()

public ISteamNetworkingMessages GetISteamNetworkingMessages()

Returns

ISteamNetworkingMessages

GetISteamNetworkingSockets()

public ISteamNetworkingSockets GetISteamNetworkingSockets()

Returns

ISteamNetworkingSockets

GetISteamNetworkingUtils()

public ISteamNetworkingUtils GetISteamNetworkingUtils()

Returns

ISteamNetworkingUtils

GetISteamParentalSettings()

public ISteamParentalSettings GetISteamParentalSettings()

Returns

ISteamParentalSettings

GetISteamParties()

public ISteamParties GetISteamParties()

Returns

ISteamParties

GetISteamRemotePlay()

public ISteamRemotePlay GetISteamRemotePlay()

Returns

ISteamRemotePlay

GetISteamRemoteStorage()

public ISteamRemoteStorage GetISteamRemoteStorage()

Returns

ISteamRemoteStorage

GetISteamScreenshots()

public ISteamScreenshots GetISteamScreenshots()

Returns

ISteamScreenshots

GetISteamUGC()

public ISteamUGC GetISteamUGC()

Returns

ISteamUGC

GetISteamUser()

public ISteamUser GetISteamUser()

Returns

ISteamUser

GetISteamUserStats()

public ISteamUserStats GetISteamUserStats()

Returns

ISteamUserStats

GetISteamUtils()

public ISteamUtils GetISteamUtils()

Returns

ISteamUtils

GetISteamVideo()

public ISteamVideo GetISteamVideo()

Returns

ISteamVideo

ReleaseUser(HSteamPipe, HSteamUser)

public void ReleaseUser(HSteamPipe steamPipe, HSteamUser user)

Parameters

steamPipe HSteamPipe
user HSteamUser