Play-/Source/ScreenShotUtils.h
2019-10-23 20:48:46 -04:00

17 lines
395 B
C++

#pragma once
#include "PS2VM.h"
#include "gs/GSHandler.h"
class CScreenShotUtils
{
public:
typedef std::function<void(int, const char*)> Callback;
typedef CGSHandler::FlipCompleteEvent::Connection Connection;
static Connection TriggerGetScreenshot(CPS2VM*, Callback);
private:
static fs::path GetScreenShotDirectoryPath();
static fs::path GenerateScreenShotPath(const char* gameID);
};