14 friend class Graphics;
18 const Window& window);
21 operator const VkSurfaceKHR&()
const
26 const VkSurfaceKHR& GetSurface()
const
30 const VkSurfaceCapabilitiesKHR& GetCapabilities()
const
32 return m_Capabilities;
34 const VkSurfaceFormatKHR& GetFormat()
const
39 void RefreshCapabilities();
45 const Window& m_Window;
47 VkSurfaceKHR m_Surface = VK_NULL_HANDLE;
48 VkSurfaceCapabilitiesKHR m_Capabilities = {};
49 VkSurfaceFormatKHR m_Format = {};