mirror of https://github.com/PCSX2/pcsx2.git
30 lines
600 B
C++
30 lines
600 B
C++
// SPDX-FileCopyrightText: 2002-2024 PCSX2 Dev Team
|
|
// SPDX-License-Identifier: GPL-3.0+
|
|
|
|
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
|
|
namespace GSDumpReplayer
|
|
{
|
|
bool IsReplayingDump();
|
|
|
|
/// If set, playback will repeat once it reaches the last frame.
|
|
void SetLoopCount(s32 loop_count = 0);
|
|
int GetLoopCount();
|
|
bool IsRunner();
|
|
void SetIsDumpRunner(bool is_runner);
|
|
|
|
bool Initialize(const char* filename);
|
|
bool ChangeDump(const char* filename);
|
|
void Shutdown();
|
|
|
|
std::string GetDumpSerial();
|
|
u32 GetDumpCRC();
|
|
|
|
u32 GetFrameNumber();
|
|
|
|
void RenderUI();
|
|
} // namespace GSDumpReplayer
|