|
Brenta Engine 1.2
|
Public Member Functions | |
| virtual std::expected< void, std::string > | initialize (const Window::Config &conf)=0 |
| virtual std::expected< void, std::string > | terminate ()=0 |
| virtual int | get_width ()=0 |
| virtual int | get_height ()=0 |
| virtual bool | should_close ()=0 |
| virtual bool | is_key_pressed (Key key)=0 |
| virtual Time | get_time ()=0 |
| virtual Window::ProcHandle | get_proc_address ()=0 |
| virtual Window::WindowHandle | get_window ()=0 |
| virtual void | set_mouse_capture (bool is_captured)=0 |
| virtual void | set_mouse_callback (Window::Callback callback)=0 |
| virtual void | set_size_callback (Window::Callback callback)=0 |
| virtual void | set_mouse_pos_callback (Window::Callback callback)=0 |
| virtual void | set_key_callback (Window::Callback callback)=0 |
| virtual void | set_dimensions (int width, int height)=0 |
| virtual void | swap_buffers ()=0 |
| virtual void | poll_events ()=0 |
| virtual void | update_dimensions ()=0 |
| virtual void | set_context_version (int major, int minor)=0 |
| virtual void | use_core_profile ()=0 |
| virtual void | set_hints_apple ()=0 |
| virtual void | create_window (int width, int height, const std::string &title)=0 |
| virtual void | make_context_current ()=0 |
| virtual void | close ()=0 |
Definition at line 106 of file window.hpp.