Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
prism/engine/core/include/imgui_backend.hpp

24 lines
No EOL
473 B
C++

#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] = {};
};
}