iw7-mod/src/client/steam/interfaces/screenshots.hpp

20 lines
661 B
C++
Raw Normal View History

2022-09-19 13:03:51 -04:00
#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);
};
}