#include <GLFWWindow.h>
|
| static void | key_callback (GLFWwindow *window, int key, int scancode, int action, int mods) |
| |
| static void | mouse_button_callback (GLFWwindow *window, int button, int action, int mods) |
| |
| static void | cursor_position_callback (GLFWwindow *window, double x, double y) |
| |
| static void | window_size_callback (GLFWwindow *window, int width, int height) |
| |
| static void | window_iconifiy_callback (GLFWwindow *window, int iconified) |
| |
Definition at line 10 of file GLFWWindow.h.
◆ create()
| bool hellfire::GLFWWindow::create |
( |
int |
width, |
|
|
int |
height, |
|
|
const std::string & |
title |
|
) |
| |
|
overridevirtual |
◆ cursor_position_callback()
| void hellfire::GLFWWindow::cursor_position_callback |
( |
GLFWwindow * |
window, |
|
|
double |
x, |
|
|
double |
y |
|
) |
| |
|
staticprivate |
◆ destroy()
| void hellfire::GLFWWindow::destroy |
( |
| ) |
|
|
overridevirtual |
◆ enable_vsync()
| void hellfire::GLFWWindow::enable_vsync |
( |
bool |
vsync | ) |
|
|
overridevirtual |
◆ get_elapsed_time()
| float hellfire::GLFWWindow::get_elapsed_time |
( |
| ) |
|
|
overridevirtual |
◆ get_framebuffer_size()
| glm::ivec2 hellfire::GLFWWindow::get_framebuffer_size |
( |
| ) |
const |
|
overridevirtual |
◆ get_mouse_position()
| glm::vec2 hellfire::GLFWWindow::get_mouse_position |
( |
| ) |
const |
|
overridevirtual |
◆ get_native_handle()
| void * hellfire::GLFWWindow::get_native_handle |
( |
| ) |
|
|
overridevirtual |
◆ get_size()
| glm::ivec2 hellfire::GLFWWindow::get_size |
( |
| ) |
const |
|
overridevirtual |
◆ is_key_pressed()
| bool hellfire::GLFWWindow::is_key_pressed |
( |
int |
keycode | ) |
const |
|
overridevirtual |
◆ key_callback()
| void hellfire::GLFWWindow::key_callback |
( |
GLFWwindow * |
window, |
|
|
int |
key, |
|
|
int |
scancode, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
|
staticprivate |
◆ make_current()
| void hellfire::GLFWWindow::make_current |
( |
| ) |
|
|
overridevirtual |
◆ mouse_button_callback()
| void hellfire::GLFWWindow::mouse_button_callback |
( |
GLFWwindow * |
window, |
|
|
int |
button, |
|
|
int |
action, |
|
|
int |
mods |
|
) |
| |
|
staticprivate |
◆ poll_events()
| void hellfire::GLFWWindow::poll_events |
( |
| ) |
|
|
overridevirtual |
◆ set_cursor_mode()
| void hellfire::GLFWWindow::set_cursor_mode |
( |
CursorMode |
mode | ) |
|
|
overridevirtual |
◆ set_event_handler()
◆ set_size()
| void hellfire::GLFWWindow::set_size |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
|
overridevirtual |
◆ set_title()
| void hellfire::GLFWWindow::set_title |
( |
const std::string & |
title | ) |
|
|
overridevirtual |
◆ should_close()
| bool hellfire::GLFWWindow::should_close |
( |
| ) |
const |
|
overridevirtual |
◆ swap_buffers()
| void hellfire::GLFWWindow::swap_buffers |
( |
| ) |
|
|
overridevirtual |
◆ wait_for_events()
| void hellfire::GLFWWindow::wait_for_events |
( |
| ) |
|
|
overridevirtual |
◆ warp_cursor()
| void hellfire::GLFWWindow::warp_cursor |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
|
overridevirtual |
◆ window_iconifiy_callback()
| void hellfire::GLFWWindow::window_iconifiy_callback |
( |
GLFWwindow * |
window, |
|
|
int |
iconified |
|
) |
| |
|
staticprivate |
◆ window_size_callback()
| void hellfire::GLFWWindow::window_size_callback |
( |
GLFWwindow * |
window, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
staticprivate |
◆ event_handler_
◆ initialized_
| bool hellfire::GLFWWindow::initialized_ = false |
|
private |
◆ window_
| GLFWwindow* hellfire::GLFWWindow::window_ = nullptr |
|
private |
The documentation for this class was generated from the following files: