Structure to store all information that might be useful on device selection.
More...
#include <DeviceSelection.h>
Structure to store all information that might be useful on device selection.
◆ descriptorIndexingFeatures
| VkPhysicalDeviceDescriptorIndexingFeaturesEXT Renderer::Backend::Vulkan::SAvailablePhysicalDevice::descriptorIndexingFeatures {} |
◆ descriptorIndexingProperties
| VkPhysicalDeviceDescriptorIndexingPropertiesEXT Renderer::Backend::Vulkan::SAvailablePhysicalDevice::descriptorIndexingProperties {} |
◆ device
| VkPhysicalDevice Renderer::Backend::Vulkan::SAvailablePhysicalDevice::device = VK_NULL_HANDLE |
◆ deviceTotalMemory
| VkDeviceSize Renderer::Backend::Vulkan::SAvailablePhysicalDevice::deviceTotalMemory = 0 |
◆ extensions
| std::vector<std::string> Renderer::Backend::Vulkan::SAvailablePhysicalDevice::extensions |
◆ features
| VkPhysicalDeviceFeatures Renderer::Backend::Vulkan::SAvailablePhysicalDevice::features {} |
◆ graphicsQueueFamilyIndex
| size_t Renderer::Backend::Vulkan::SAvailablePhysicalDevice::graphicsQueueFamilyIndex = 0 |
◆ hasOutputToSurfaceSupport
| bool Renderer::Backend::Vulkan::SAvailablePhysicalDevice::hasOutputToSurfaceSupport = false |
◆ hasRequiredExtensions
| bool Renderer::Backend::Vulkan::SAvailablePhysicalDevice::hasRequiredExtensions = false |
◆ hostTotalMemory
| VkDeviceSize Renderer::Backend::Vulkan::SAvailablePhysicalDevice::hostTotalMemory = 0 |
◆ index
| uint32_t Renderer::Backend::Vulkan::SAvailablePhysicalDevice::index = std::numeric_limits<uint32_t>::max() |
◆ memoryProperties
| VkPhysicalDeviceMemoryProperties Renderer::Backend::Vulkan::SAvailablePhysicalDevice::memoryProperties {} |
◆ presentModes
| std::vector<VkPresentModeKHR> Renderer::Backend::Vulkan::SAvailablePhysicalDevice::presentModes |
◆ presentQueueFamilyIndex
| size_t Renderer::Backend::Vulkan::SAvailablePhysicalDevice::presentQueueFamilyIndex = 0 |
◆ properties
| VkPhysicalDeviceProperties Renderer::Backend::Vulkan::SAvailablePhysicalDevice::properties {} |
◆ queueFamilies
| std::vector<VkQueueFamilyProperties> Renderer::Backend::Vulkan::SAvailablePhysicalDevice::queueFamilies |
◆ surfaceCapabilities
| VkSurfaceCapabilitiesKHR Renderer::Backend::Vulkan::SAvailablePhysicalDevice::surfaceCapabilities |
◆ surfaceFormats
| std::vector<VkSurfaceFormatKHR> Renderer::Backend::Vulkan::SAvailablePhysicalDevice::surfaceFormats |
The documentation for this struct was generated from the following file:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/DeviceSelection.h