|
Dodo 0.1
Template for CPP projects
|
This is the complete list of members for dodo::core::VulkanContext, including all inherited members.
| _context | dodo::core::VulkanContext | private |
| _debugMessenger | dodo::core::VulkanContext | private |
| _instance | dodo::core::VulkanContext | private |
| _physicalDevice | dodo::core::VulkanContext | private |
| checkRequiredExtensions(const VulkanContext &vulkanContext, std::span< const char *const > glfwExtensions) -> std::expected< bool, std::string > | dodo::core::VulkanContext | privatestatic |
| checkRequiredLayers(const VulkanContext &vulkanContext, std::span< const char *const > validationLayers) -> std::expected< bool, std::string > | dodo::core::VulkanContext | privatestatic |
| createContext(const VulkanContextInfo< Features... > &ctxInfo) -> std::expected< VulkanContext, std::string > | dodo::core::VulkanContext | privatestatic |
| DebugCallback typedef | dodo::core::VulkanContext | |
| defaultDebugCallback(vk::DebugUtilsMessageSeverityFlagBitsEXT severity, vk::DebugUtilsMessageTypeFlagsEXT type, const vk::DebugUtilsMessengerCallbackDataEXT *pCallbackData, void *) | dodo::core::VulkanContext | static |
| DodoContext class | dodo::core::VulkanContext | friend |
| getFirstFeature(vk::StructureChain< FirstFeature, OtherFeatures... > featureChain) | dodo::core::VulkanContext | privatestatic |
| isDeviceSuitable(const vk::raii::PhysicalDevice &physicalDevice) | dodo::core::VulkanContext | privatestatic |
| operator=(const VulkanContext &other)=delete | dodo::core::VulkanContext | |
| operator=(VulkanContext &&other) noexcept | dodo::core::VulkanContext | |
| pickPhysicalDevice(VulkanContext &vulkanContext) -> std::expected< bool, std::string > | dodo::core::VulkanContext | privatestatic |
| setupDebugMessenger(VulkanContext &vulkanContext, DebugCallback debugCallback) | dodo::core::VulkanContext | privatestatic |
| VulkanContext(const VulkanContext &other)=delete | dodo::core::VulkanContext | |
| VulkanContext(VulkanContext &&other) noexcept | dodo::core::VulkanContext | |
| VulkanContext()=default | dodo::core::VulkanContext | private |
| ~VulkanContext()=default | dodo::core::VulkanContext |