Skip to content

ISteamUtils

syntax-tm edited this page Jul 13, 2024 · 1 revision

ISteamUtils

A versioned accessor is exported by the library.

S_API ISteamUtils *SteamAPI_SteamUtils_v010();

Inline, unversioned accessor to get the current version. Essentially the same as SteamUtils(), but using this ensures that you are using a matching library.

inline ISteamUtils *SteamAPI_SteamUtils() { return SteamAPI_SteamUtils_v010(); }

A versioned accessor is exported by the library.

S_API ISteamUtils *SteamAPI_SteamGameServerUtils_v010();

// Inline, unversioned accessor to get the current version. Essentially the same as SteamGameServerUtils(), but using this ensures that you are using a matching library.

inline ISteamUtils *SteamAPI_SteamGameServerUtils() { return SteamAPI_SteamGameServerUtils_v010(); }
Return Type Interface Method Arguments
uint32 ISteamUtils GetSecondsSinceAppActive ISteamUtils* self
uint32 ISteamUtils GetSecondsSinceComputerActive ISteamUtils* self
EUniverse ISteamUtils GetConnectedUniverse ISteamUtils* self
uint32 ISteamUtils GetServerRealTime ISteamUtils* self
const char * ISteamUtils GetIPCountry ISteamUtils* self
bool ISteamUtils GetImageSize ISteamUtils* self, int iImage, uint32 * pnWidth, uint32 * pnHeight
bool ISteamUtils GetImageRGBA ISteamUtils* self, int iImage, uint8 * pubDest, int nDestBufferSize
uint8 ISteamUtils GetCurrentBatteryPower ISteamUtils* self
uint32 ISteamUtils GetAppID ISteamUtils* self
void ISteamUtils SetOverlayNotificationPosition ISteamUtils* self, ENotificationPosition eNotificationPosition
bool ISteamUtils IsAPICallCompleted ISteamUtils* self, SteamAPICall_t hSteamAPICall, bool * pbFailed
ESteamAPICallFailure ISteamUtils GetAPICallFailureReason ISteamUtils* self, SteamAPICall_t hSteamAPICall
bool ISteamUtils GetAPICallResult ISteamUtils* self, SteamAPICall_t hSteamAPICall, void * pCallback, int cubCallback, int iCallbackExpected, bool * pbFailed
uint32 ISteamUtils GetIPCCallCount ISteamUtils* self
void ISteamUtils SetWarningMessageHook ISteamUtils* self, SteamAPIWarningMessageHook_t pFunction
bool ISteamUtils IsOverlayEnabled ISteamUtils* self
bool ISteamUtils BOverlayNeedsPresent ISteamUtils* self
SteamAPICall_t ISteamUtils CheckFileSignature ISteamUtils* self, const char * szFileName
bool ISteamUtils ShowGamepadTextInput ISteamUtils* self, EGamepadTextInputMode eInputMode, EGamepadTextInputLineMode eLineInputMode, const char * pchDescription, uint32 unCharMax, const char * pchExistingText
uint32 ISteamUtils GetEnteredGamepadTextLength ISteamUtils* self
bool ISteamUtils GetEnteredGamepadTextInput ISteamUtils* self, char * pchText, uint32 cchText
const char * ISteamUtils GetSteamUILanguage ISteamUtils* self
bool ISteamUtils IsSteamRunningInVR ISteamUtils* self
void ISteamUtils SetOverlayNotificationInset ISteamUtils* self, int nHorizontalInset, int nVerticalInset
bool ISteamUtils IsSteamInBigPictureMode ISteamUtils* self
void ISteamUtils StartVRDashboard ISteamUtils* self
bool ISteamUtils IsVRHeadsetStreamingEnabled ISteamUtils* self
void ISteamUtils SetVRHeadsetStreamingEnabled ISteamUtils* self, bool bEnabled
bool ISteamUtils IsSteamChinaLauncher ISteamUtils* self
bool ISteamUtils InitFilterText ISteamUtils* self, uint32 unFilterOptions
int ISteamUtils FilterText ISteamUtils* self, ETextFilteringContext eContext, uint64_steamid sourceSteamID, const char * pchInputMessage, char * pchOutFilteredText, uint32 nByteSizeOutFilteredText
ESteamIPv6ConnectivityState ISteamUtils GetIPv6ConnectivityState ISteamUtils* self, ESteamIPv6ConnectivityProtocol eProtocol
bool ISteamUtils IsSteamRunningOnSteamDeck ISteamUtils* self
bool ISteamUtils ShowFloatingGamepadTextInput ISteamUtils* self, EFloatingGamepadTextInputMode eKeyboardMode, int nTextFieldXPosition, int nTextFieldYPosition, int nTextFieldWidth, int nTextFieldHeight
void ISteamUtils SetGameLauncherMode ISteamUtils* self, bool bLauncherMode
bool ISteamUtils DismissFloatingGamepadTextInput ISteamUtils* self
bool ISteamUtils DismissGamepadTextInput ISteamUtils* self
Clone this wiki locally