forked from gibbed/SteamAchievementManager
-
-
Notifications
You must be signed in to change notification settings - Fork 4
ISteamUtils
syntax-tm edited this page Jul 13, 2024
·
1 revision
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 |
Note
This Wiki is work-in-progress. If you notice any errors or would like to add any missing information, changes are welcome.
About
Dev
Steamworks
Help
Links