#include <window.hpp>
◆ Window()
wren::Window::Window |
( |
SDL_Window * | window | ) |
|
|
inlineexplicitprivate |
◆ create()
auto wren::Window::create |
( |
const std::string & | application_name | ) |
-> expected<Window> |
|
static |
◆ create_surface()
auto wren::Window::create_surface |
( |
const ::vk::Instance & | instance | ) |
-> expected<::vk::SurfaceKHR> |
◆ dispatch_events()
◆ get_required_vulkan_extension()
auto wren::Window::get_required_vulkan_extension |
( |
| ) |
const -> expected<std::vector<std::string_view>> |
◆ get_size()
auto wren::Window::get_size |
( |
| ) |
-> std::pair<int32_t, int32_t> |
|
inline |
◆ native_handle()
auto wren::Window::native_handle |
( |
| ) |
const |
|
inline |
◆ shutdown()
void wren::Window::shutdown |
( |
| ) |
|
◆ window_
SDL_Window* wren::Window::window_ |
|
private |
The documentation for this class was generated from the following files: