|
wren
Vulkan-based game engine
|
Classes | |
| class | Device |
| class | Queue |
| struct | QueueFamilyIndices |
| struct | SwapchainSupportDetails |
Functions | |
| auto | load_functions (const ::vk::Instance &instance) -> expected< void > |
| auto | debug_callback (VkDebugUtilsMessageSeverityFlagBitsEXT severity, VkDebugUtilsMessageTypeFlagsEXT type, const VkDebugUtilsMessengerCallbackDataEXT *msg_data, void *user_data) -> VkBool32 |
| auto | get_swapchain_support_details (const ::vk::PhysicalDevice &physical_device, const ::vk::SurfaceKHR &surface) -> expected< SwapchainSupportDetails > |
| auto | is_extension_supported (const std::string_view &name) -> bool |
| auto | is_layer_supported (const std::string_view &name) -> bool |
| auto | is_device_extension_supported (const std::string_view &name, const ::vk::PhysicalDevice &device) |
| VKAPI_ATTR auto VKAPI_CALL wren::vulkan::debug_callback | ( | VkDebugUtilsMessageSeverityFlagBitsEXT | severity, |
| VkDebugUtilsMessageTypeFlagsEXT | type, | ||
| const VkDebugUtilsMessengerCallbackDataEXT * | msg_data, | ||
| void * | user_data ) -> VkBool32 |

| auto wren::vulkan::get_swapchain_support_details | ( | const ::vk::PhysicalDevice & | physical_device, |
| const ::vk::SurfaceKHR & | surface ) -> expected< SwapchainSupportDetails > |

|
inline |

|
inline |

|
inline |

| auto wren::vulkan::load_functions | ( | const ::vk::Instance & | instance | ) | -> expected< void > |
