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 > |