SteamClient class
A wrapper for the SteamApi to easily manage game instance
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- pipe → HSteamPipe
-
Steam pipe value to be used across steam calls
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
steamApps
→ Pointer<
ISteamApps> -
Accesses user instance of
ISteamApps
no setter -
steamFriends
→ Pointer<
ISteamFriends> -
Accesses user instance of
ISteamFriends
no setter -
steamGameSearch
→ Pointer<
ISteamGameSearch> -
Accesses user instance of
ISteamGameSearch
no setter -
steamHtmlSurface
→ Pointer<
ISteamHtmlSurface> -
Accesses user instance of
ISteamHtmlSurface
no setter -
steamHttp
→ Pointer<
ISteamHttp> -
Accesses user instance of
ISteamHttp
no setter -
steamInput
→ Pointer<
ISteamInput> -
Accesses user instance of
ISteamInput
no setter -
steamInventory
→ Pointer<
ISteamInventory> -
Accesses user instance of
ISteamInventory
no setter -
steamMatchmaking
→ Pointer<
ISteamMatchmaking> -
Accesses user instance of
ISteamMatchmaking
no setter -
steamMatchmakingServers
→ Pointer<
ISteamMatchmakingServers> -
Accesses user instance of
ISteamMatchmakingServers
no setter -
steamMusic
→ Pointer<
ISteamMusic> -
Accesses user instance of
ISteamMusic
no setter -
steamMusicRemote
→ Pointer<
ISteamMusicRemote> -
Accesses user instance of
ISteamMusicRemote
no setter -
steamNetworking
→ Pointer<
ISteamNetworking> -
Accesses user instance of
ISteamNetworking
no setter -
steamNetworkingMessages
→ Pointer<
ISteamNetworkingMessages> -
Accesses user instance of
ISteamNetworkingMessages
no setter -
steamNetworkingSockets
→ Pointer<
ISteamNetworkingSockets> -
Accesses user instance of
ISteamNetworkingSockets
no setter -
steamNetworkingUtils
→ Pointer<
ISteamNetworkingUtils> -
Accesses user instance of
ISteamNetworkingUtils
no setter -
steamParentalSettings
→ Pointer<
ISteamParentalSettings> -
Accesses user instance of
ISteamParentalSettings
no setter -
steamParties
→ Pointer<
ISteamParties> -
Accesses user instance of
ISteamParties
no setter -
steamRemotePlay
→ Pointer<
ISteamRemotePlay> -
Accesses user instance of
ISteamRemotePlay
no setter -
steamRemoteStorage
→ Pointer<
ISteamRemoteStorage> -
Accesses user instance of
ISteamRemoteStorage
no setter -
steamScreenshots
→ Pointer<
ISteamScreenshots> -
Accesses user instance of
ISteamScreenshots
no setter -
steamUgc
→ Pointer<
ISteamUgc> -
Accesses user instance of
ISteamUgc
no setter -
steamUser
→ Pointer<
ISteamUser> -
Accesses user instance of
ISteamUser
no setter -
steamUserStats
→ Pointer<
ISteamUserStats> -
Accesses user instance of
ISteamUserStats
no setter -
steamUtils
→ Pointer<
ISteamUtils> -
Accesses user instance of
ISteamUtils
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerCallback<
T extends NativeType> ({required void cb(Pointer< T> data)}) → Callback<T> -
Register the Callback to the
Dispatcher
inherited -
registerCallResult<
T extends NativeType> ({required SteamApiCall asyncCallId, required void cb(Pointer< T> data, bool hasFailed)}) → CallResult<T> -
Register the CallResult to the
Dispatcher
inherited -
runFrame(
) → void -
Runs frames in order to receive callbacks
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
unregisterCallback(
{required Callback< NativeType> callback}) → void -
Unregister the Callback from the
Dispatcher
inherited -
unregisterCallResult(
{required CallResult< NativeType> callResult}) → void -
Unregister the CallResult from the
Dispatcher
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → SteamClient
-
Initalized instance of the SteamClient
Do not access this before calling init
no setter
Static Methods
-
init(
{AppId? appId}) → void - Initalizes the SteamClient. Calling init multiple time is noop