Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Debugger.h
1#pragma once
2#include <optional>
3
4#include "Plog.h"
5#include "Tracy.h"
6#include "RenderDoc.h"
7#include "Engine/Debug/VulkanDebugLogger.h"
8
9namespace Engine {
10 class Debugger {
11 public:
12 Debugger() = default;
13
14 std::optional<Debugging::Plog> plog;
15 std::optional<RenderDoc> renderDoc;
16 std::optional<Tracy> tracy;
17 std::optional<VulkanDebugLogger> vulkanDebugLogger;
18 };
19}
std::optional< Tracy > tracy
Definition Debugger.h:16
std::optional< RenderDoc > renderDoc
Definition Debugger.h:15
Debugger()=default
std::optional< Debugging::Plog > plog
Definition Debugger.h:14
std::optional< VulkanDebugLogger > vulkanDebugLogger
Definition Debugger.h:17