iw7-mod/src/client/steam/interfaces/screenshots.hpp
2022-09-19 20:03:51 +03:00

20 lines
661 B
C++

#pragma once
namespace steam
{
class screenshots
{
public:
~screenshots() = default;
virtual uint64_t WriteScreenshot(void* pubRGB, uint32_t cubRGB, int nWidth, int nHeight);
virtual uint64_t AddScreenshotToLibrary(const char* pchFilename, const char* pchThumbnailFilename, int nWidth,
int nHeight);
virtual void TriggerScreenshot();
virtual void HookScreenshots(bool bHook);
virtual bool SetLocation(uint64_t hScreenshot, const char* pchLocation);
virtual bool TagUser(uint64_t hScreenshot, steam_id steamID);
virtual bool TagPublishedFile(uint64_t hScreenshot, uint64_t unPublishedFileID);
};
}