2026-03-22 04:00:57 +01:00
|
|
|
// SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
|
|
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
|
|
2023-09-10 23:26:09 +03:00
|
|
|
// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
|
|
|
|
|
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
2026-03-22 04:00:57 +01:00
|
|
|
struct RENDERDOC_API_1_7_0;
|
2023-09-10 23:26:09 +03:00
|
|
|
|
|
|
|
|
namespace Tools {
|
|
|
|
|
|
|
|
|
|
class RenderdocAPI {
|
|
|
|
|
public:
|
|
|
|
|
explicit RenderdocAPI();
|
|
|
|
|
~RenderdocAPI();
|
|
|
|
|
|
|
|
|
|
void ToggleCapture();
|
|
|
|
|
|
|
|
|
|
private:
|
2026-03-22 04:00:57 +01:00
|
|
|
RENDERDOC_API_1_7_0* rdoc_api{};
|
2023-09-10 23:26:09 +03:00
|
|
|
bool is_capturing{false};
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace Tools
|