Skip to content

ISteamScreenshots

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

ISteamScreenshots

A versioned accessor is exported by the library.

S_API ISteamScreenshots *SteamAPI_SteamScreenshots_v003();

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

inline ISteamScreenshots *SteamAPI_SteamScreenshots() { return SteamAPI_SteamScreenshots_v003(); }
Return Type Interface Method Arguments
ScreenshotHandle ISteamScreenshots WriteScreenshot ISteamScreenshots* self, void * pubRGB, uint32 cubRGB, int nWidth, int nHeight
ScreenshotHandle ISteamScreenshots AddScreenshotToLibrary ISteamScreenshots* self, const char * pchFilename, const char * pchThumbnailFilename, int nWidth, int nHeight
void ISteamScreenshots TriggerScreenshot ISteamScreenshots* self
void ISteamScreenshots HookScreenshots ISteamScreenshots* self, bool bHook
bool ISteamScreenshots SetLocation ISteamScreenshots* self, ScreenshotHandle hScreenshot, const char * pchLocation
bool ISteamScreenshots TagUser ISteamScreenshots* self, ScreenshotHandle hScreenshot, uint64_steamid steamID
bool ISteamScreenshots TagPublishedFile ISteamScreenshots* self, ScreenshotHandle hScreenshot, PublishedFileId_t unPublishedFileID
bool ISteamScreenshots IsScreenshotsHooked ISteamScreenshots* self
ScreenshotHandle ISteamScreenshots AddVRScreenshotToLibrary ISteamScreenshots* self, EVRScreenshotType eType, const char * pchFilename, const char * pchVRFilename
Clone this wiki locally