21 lines
483 B
C
21 lines
483 B
C
|
/*
|
||
|
* Created by Brett Terpstra 6920201 on 30/10/22.
|
||
|
* Copyright (c) 2022 Brett Terpstra. All Rights Reserved.
|
||
|
*/
|
||
|
|
||
|
#ifndef STEP_3_DEBUG_GUI_H
|
||
|
#define STEP_3_DEBUG_GUI_H
|
||
|
|
||
|
#include <functional>
|
||
|
#include <string>
|
||
|
|
||
|
namespace Raytracing {
|
||
|
class DebugUI {
|
||
|
public:
|
||
|
static void render(const std::function<void()>& generalTab);
|
||
|
static void registerTab(const std::string& name, const std::function<void()>& tabFunc);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
#endif //STEP_3_DEBUG_GUI_H
|