#include <Window.hpp>
|
| static void | dispatch_resize (GLFWwindow *window, int width, int height) |
| |
| static void | dispatch_close (GLFWwindow *window) |
| |
| static void | dispatch_key (GLFWwindow *window, int key, int scancode, int action, int mods) |
| |
| static void | dispatch_scroll (GLFWwindow *window, double xOffset, double yOffset) |
| |
| static void | dispatch_cursor (GLFWwindow *window, double xPos, double yPos) |
| |
| static void | dispatch_mouse_button (GLFWwindow *window, int button, int action, int mods) |
| |
| static void | dispatch_refresh (GLFWwindow *window) |
| |
| static void | dispatch_char_dispatch_char (GLFWwindow *window, unsigned int keycode) |
| |
◆ Window() [1/4]
| sd::Window::Window |
( |
int |
width, |
|
|
int |
height, |
|
|
const std::string & |
title |
|
) |
| |
◆ Window() [2/4]
◆ Window() [3/4]
| sd::Window::Window |
( |
Window && |
| ) |
|
|
delete |
◆ Window() [4/4]
◆ ~Window()
◆ create_window_surface()
| vk::UniqueSurfaceKHR sd::Window::create_window_surface |
( |
vk::UniqueInstance & |
instance, |
|
|
const VkAllocationCallbacks * |
allocation_callback |
|
) |
| const |
◆ dispatch_char_dispatch_char()
◆ dispatch_close()
◆ dispatch_cursor()
◆ dispatch_key()
◆ dispatch_mouse_button()
◆ dispatch_refresh()
◆ dispatch_resize()
◆ dispatch_scroll()
◆ get_event_manager()
◆ get_framebuffer_size()
| std::pair< int, int > sd::Window::get_framebuffer_size |
( |
| ) |
const |
◆ get_native_handle()
| GLFWwindow * sd::Window::get_native_handle |
( |
| ) |
const |
|
inline |
◆ get_window_size()
| std::pair< int, int > sd::Window::get_window_size |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set_char_callback()
◆ set_cursor_callback()
◆ set_key_callback()
◆ set_mouse_button_callback()
◆ set_refresh_callback()
◆ set_resize_callback()
◆ set_scroll_callback()
◆ should_close()
| bool sd::Window::should_close |
( |
| ) |
const |
|
inline |
◆ wait_events()
ONLY CALL if ALL windows are minimized.
◆ layer_stack
◆ m_char_callback
◆ m_cursor_callback
◆ m_handle
◆ m_key_callback
◆ m_mouse_button_callback
◆ m_refresh_callback
◆ m_resize_callback
◆ m_scroll_callback
◆ m_window_event_manager
The documentation for this class was generated from the following files: