|
| std::string | name () override |
| |
| bool | is_initialized () override |
| |
| std::expected< void, Subsystem::Error > | initialize () override |
| |
| std::expected< void, Subsystem::Error > | terminate () override |
| |
Definition at line 30 of file window.hpp.
◆ Callback
| using brenta::Window::Callback = void* |
◆ ProcHandle
| using brenta::Window::ProcHandle = void* |
◆ WindowHandle
| using brenta::Window::WindowHandle = void* |
◆ close()
◆ get_driver()
◆ get_height()
| int Window::get_height |
( |
| ) |
|
|
static |
◆ get_proc_address()
| Window::ProcHandle Window::get_proc_address |
( |
| ) |
|
|
static |
◆ get_time()
| Time Window::get_time |
( |
| ) |
|
|
static |
◆ get_width()
| int Window::get_width |
( |
| ) |
|
|
static |
◆ get_window()
| Window::WindowHandle Window::get_window |
( |
| ) |
|
|
static |
◆ initialize()
| std::expected< void, Subsystem::Error > Window::initialize |
( |
| ) |
|
|
overridevirtual |
◆ instance()
◆ is_initialized()
| bool Window::is_initialized |
( |
| ) |
|
|
overridevirtual |
◆ is_key_pressed()
| bool Window::is_key_pressed |
( |
Key |
key | ) |
|
|
static |
◆ make_context_current()
| void Window::make_context_current |
( |
| ) |
|
|
static |
◆ name()
| std::string Window::name |
( |
| ) |
|
|
overridevirtual |
◆ poll_events()
| void Window::poll_events |
( |
| ) |
|
|
static |
◆ set_dimensions()
| void Window::set_dimensions |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
static |
◆ set_key_callback()
| void Window::set_key_callback |
( |
Window::Callback |
callback | ) |
|
|
static |
◆ set_mouse_callback()
| void Window::set_mouse_callback |
( |
Window::Callback |
callback | ) |
|
|
static |
◆ set_mouse_capture()
| void Window::set_mouse_capture |
( |
bool |
is_captured | ) |
|
|
static |
◆ set_mouse_pos_callback()
| void Window::set_mouse_pos_callback |
( |
Window::Callback |
callback | ) |
|
|
static |
◆ set_size_callback()
| void Window::set_size_callback |
( |
Window::Callback |
callback | ) |
|
|
static |
◆ should_close()
| bool Window::should_close |
( |
| ) |
|
|
static |
◆ swap_buffers()
| void Window::swap_buffers |
( |
| ) |
|
|
static |
◆ terminate()
| std::expected< void, Subsystem::Error > Window::terminate |
( |
| ) |
|
|
overridevirtual |
◆ update_dimensions()
| void Window::update_dimensions |
( |
| ) |
|
|
static |
◆ backend
◆ framebuffer
| tenno::shared_ptr< FrameBuffer > Window::framebuffer = nullptr |
|
static |
◆ init_config
◆ initialized
| bool Window::initialized = false |
|
staticprotected |
◆ subsystem_name
| const std::string Window::subsystem_name = "window" |
|
static |
The documentation for this class was generated from the following files: