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