20 lines
No EOL
384 B
C++
20 lines
No EOL
384 B
C++
#pragma once
|
|
|
|
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);
|
|
|
|
private:
|
|
bool mouse_buttons[3] = {};
|
|
};
|
|
} |