#pragma once
#include <string_view>
namespace prism {
class imgui_backend {
public:
imgui_backend();
void begin_frame(float delta_time);
void render(int index);
void process_mouse_down(int button);
void process_key_down(unsigned int key_code);
void process_key_up(unsigned int key_code);
void process_text_input(const std::string_view string);
private:
bool mouse_buttons[3] = {};
};
}