#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>> | 
         
       
   | 
  
nodiscard   | 
  
 
 
◆ get_size()
  
  
      
        
          | auto wren::Window::get_size  | 
          ( | 
           | ) | 
           -> std::pair<int32_t, int32_t>  | 
         
       
   | 
  
inline   | 
  
 
 
◆ native_handle()
  
  
      
        
          | auto wren::Window::native_handle  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinenodiscard   | 
  
 
 
◆ shutdown()
      
        
          | void wren::Window::shutdown  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ window_
  
  
      
        
          | SDL_Window* wren::Window::window_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: