|
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 (vk::DebugUtilsMessageSeverityFlagBitsEXT severity, vk::DebugUtilsMessageTypeFlagsEXT type, const vk::DebugUtilsMessengerCallbackDataEXT *msg_data, void *) -> VkBool32 |
| auto | get_swapchain_support_details (const ::vk::PhysicalDevice &physical_device, const ::vk::SurfaceKHR &surface) -> expected< SwapchainSupportDetails > |
| VKAPI_ATTR auto VKAPI_CALL | debug_callback (::vk::DebugUtilsMessageSeverityFlagBitsEXT message_severity, ::vk::DebugUtilsMessageTypeFlagsEXT message_type, const ::vk::DebugUtilsMessengerCallbackDataEXT *p_callback_data, void *p_user_data) -> ::vk::Bool32 |
| 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 | ( | ::vk::DebugUtilsMessageSeverityFlagBitsEXT | message_severity, |
| ::vk::DebugUtilsMessageTypeFlagsEXT | message_type, | ||
| const ::vk::DebugUtilsMessengerCallbackDataEXT * | p_callback_data, | ||
| void * | p_user_data ) -> ::vk::Bool32 |
| auto wren::vulkan::debug_callback | ( | vk::DebugUtilsMessageSeverityFlagBitsEXT | severity, |
| vk::DebugUtilsMessageTypeFlagsEXT | type, | ||
| const vk::DebugUtilsMessengerCallbackDataEXT * | msg_data, | ||
| void * | ) -> 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 > |
