20 lines
661 B
C++
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);
|
|
};
|
|
}
|