#include <IWindow.h>
Definition at line 53 of file IWindow.h.
◆ ~IWindow()
| virtual hellfire::IWindow::~IWindow |
( |
| ) |
|
|
virtualdefault |
◆ create()
| virtual bool hellfire::IWindow::create |
( |
int |
width, |
|
|
int |
height, |
|
|
const std::string & |
title |
|
) |
| |
|
pure virtual |
◆ destroy()
| virtual void hellfire::IWindow::destroy |
( |
| ) |
|
|
pure virtual |
◆ enable_vsync()
| virtual void hellfire::IWindow::enable_vsync |
( |
bool |
vsync | ) |
|
|
pure virtual |
◆ get_elapsed_time()
| virtual float hellfire::IWindow::get_elapsed_time |
( |
| ) |
|
|
pure virtual |
◆ get_framebuffer_size()
| virtual glm::ivec2 hellfire::IWindow::get_framebuffer_size |
( |
| ) |
const |
|
pure virtual |
◆ get_mouse_position()
| virtual glm::vec2 hellfire::IWindow::get_mouse_position |
( |
| ) |
const |
|
pure virtual |
◆ get_native_handle()
| virtual void * hellfire::IWindow::get_native_handle |
( |
| ) |
|
|
pure virtual |
◆ get_size()
| virtual glm::ivec2 hellfire::IWindow::get_size |
( |
| ) |
const |
|
pure virtual |
◆ is_key_pressed()
| virtual bool hellfire::IWindow::is_key_pressed |
( |
int |
keycode | ) |
const |
|
pure virtual |
◆ make_current()
| virtual void hellfire::IWindow::make_current |
( |
| ) |
|
|
pure virtual |
◆ poll_events()
| virtual void hellfire::IWindow::poll_events |
( |
| ) |
|
|
pure virtual |
◆ set_cursor_mode()
| virtual void hellfire::IWindow::set_cursor_mode |
( |
CursorMode |
mode | ) |
|
|
pure virtual |
◆ set_event_handler()
◆ set_size()
| virtual void hellfire::IWindow::set_size |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
pure virtual |
◆ set_title()
| virtual void hellfire::IWindow::set_title |
( |
const std::string & |
title | ) |
|
|
pure virtual |
◆ should_close()
| virtual bool hellfire::IWindow::should_close |
( |
| ) |
const |
|
pure virtual |
◆ swap_buffers()
| virtual void hellfire::IWindow::swap_buffers |
( |
| ) |
|
|
pure virtual |
◆ wait_for_events()
| virtual void hellfire::IWindow::wait_for_events |
( |
| ) |
|
|
pure virtual |
◆ warp_cursor()
| virtual void hellfire::IWindow::warp_cursor |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
pure virtual |
◆ window_info_
The documentation for this class was generated from the following file: