|
VULKAN_HPP_CONSTEXPR | PhysicalDevice ()=default |
|
VULKAN_HPP_CONSTEXPR | PhysicalDevice (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
|
| PhysicalDevice (VkPhysicalDevice physicalDevice) VULKAN_HPP_NOEXCEPT |
|
PhysicalDevice & | operator= (VkPhysicalDevice physicalDevice) VULKAN_HPP_NOEXCEPT |
|
PhysicalDevice & | operator= (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
|
bool | operator== (PhysicalDevice const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (PhysicalDevice const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator< (PhysicalDevice const &rhs) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getFeatures (vk::PhysicalDeviceFeatures *pFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceFeatures | getFeatures (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getFormatProperties (vk::Format format, vk::FormatProperties *pFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::FormatProperties | getFormatProperties (vk::Format format, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageFormatProperties (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags, vk::ImageFormatProperties *pImageFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::ImageFormatProperties >::type | getImageFormatProperties (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getProperties (vk::PhysicalDeviceProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceProperties | getProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getQueueFamilyProperties (uint32_t *pQueueFamilyPropertyCount, vk::QueueFamilyProperties *pQueueFamilyProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename QueueFamilyPropertiesAllocator = std::allocator<vk::QueueFamilyProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< vk::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename QueueFamilyPropertiesAllocator = std::allocator<vk::QueueFamilyProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename QueueFamilyPropertiesAllocator::value_type, vk::QueueFamilyProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< vk::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (QueueFamilyPropertiesAllocator &queueFamilyPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMemoryProperties (vk::PhysicalDeviceMemoryProperties *pMemoryProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceMemoryProperties | getMemoryProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDevice (const vk::DeviceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Device *pDevice, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::Device >::type | createDevice (const vk::DeviceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::Device, Dispatch > >::type | createDeviceUnique (const vk::DeviceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | enumerateDeviceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename ExtensionPropertiesAllocator = std::allocator<vk::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | enumerateDeviceLayerProperties (uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename LayerPropertiesAllocator = std::allocator<vk::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getSparseImageFormatProperties (vk::Format format, vk::ImageType type, vk::SampleCountFlagBits samples, vk::ImageUsageFlags usage, vk::ImageTiling tiling, uint32_t *pPropertyCount, vk::SparseImageFormatProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageFormatPropertiesAllocator = std::allocator<vk::SparseImageFormatProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (vk::Format format, vk::ImageType type, vk::SampleCountFlagBits samples, vk::ImageUsageFlags usage, vk::ImageTiling tiling, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageFormatPropertiesAllocator = std::allocator<vk::SparseImageFormatProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageFormatPropertiesAllocator::value_type, vk::SparseImageFormatProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (vk::Format format, vk::ImageType type, vk::SampleCountFlagBits samples, vk::ImageUsageFlags usage, vk::ImageTiling tiling, SparseImageFormatPropertiesAllocator &sparseImageFormatPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getFeatures2 (vk::PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceFeatures2 | getFeatures2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getFeatures2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getProperties2 (vk::PhysicalDeviceProperties2 *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceProperties2 | getProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getFormatProperties2 (vk::Format format, vk::FormatProperties2 *pFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::FormatProperties2 | getFormatProperties2 (vk::Format format, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getFormatProperties2 (vk::Format format, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, vk::ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::ImageFormatProperties2 >::type | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount, vk::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename QueueFamilyProperties2Allocator = std::allocator<vk::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename QueueFamilyProperties2Allocator = std::allocator<vk::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename QueueFamilyProperties2Allocator::value_type, vk::QueueFamilyProperties2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2 (QueueFamilyProperties2Allocator &queueFamilyProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename StructureChain , typename StructureChainAllocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename StructureChain , typename StructureChainAllocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename StructureChainAllocator::value_type, StructureChain >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2 (StructureChainAllocator &structureChainAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMemoryProperties2 (vk::PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceMemoryProperties2 | getMemoryProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getMemoryProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getSparseImageFormatProperties2 (const vk::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, vk::SparseImageFormatProperties2 *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageFormatProperties2Allocator = std::allocator<vk::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageFormatProperties2Allocator = std::allocator<vk::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageFormatProperties2Allocator::value_type, vk::SparseImageFormatProperties2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getExternalBufferProperties (const vk::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, vk::ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::ExternalBufferProperties | getExternalBufferProperties (const vk::PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getExternalFenceProperties (const vk::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, vk::ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::ExternalFenceProperties | getExternalFenceProperties (const vk::PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getExternalSemaphoreProperties (const vk::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, vk::ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::ExternalSemaphoreProperties | getExternalSemaphoreProperties (const vk::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getToolProperties (uint32_t *pToolCount, vk::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<vk::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<vk::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PhysicalDeviceToolPropertiesAllocator::value_type, vk::PhysicalDeviceToolProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (PhysicalDeviceToolPropertiesAllocator &physicalDeviceToolPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfaceSupportKHR (uint32_t queueFamilyIndex, vk::SurfaceKHR surface, vk::Bool32 *pSupported, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::Bool32 >::type | getSurfaceSupportKHR (uint32_t queueFamilyIndex, vk::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfaceCapabilitiesKHR (vk::SurfaceKHR surface, vk::SurfaceCapabilitiesKHR *pSurfaceCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::SurfaceCapabilitiesKHR >::type | getSurfaceCapabilitiesKHR (vk::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfaceFormatsKHR (vk::SurfaceKHR surface, uint32_t *pSurfaceFormatCount, vk::SurfaceFormatKHR *pSurfaceFormats, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SurfaceFormatKHRAllocator = std::allocator<vk::SurfaceFormatKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (vk::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SurfaceFormatKHRAllocator = std::allocator<vk::SurfaceFormatKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SurfaceFormatKHRAllocator::value_type, vk::SurfaceFormatKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (vk::SurfaceKHR surface, SurfaceFormatKHRAllocator &surfaceFormatKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfacePresentModesKHR (vk::SurfaceKHR surface, uint32_t *pPresentModeCount, vk::PresentModeKHR *pPresentModes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PresentModeKHRAllocator = std::allocator<vk::PresentModeKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (vk::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PresentModeKHRAllocator = std::allocator<vk::PresentModeKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PresentModeKHRAllocator::value_type, vk::PresentModeKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (vk::SurfaceKHR surface, PresentModeKHRAllocator &presentModeKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getPresentRectanglesKHR (vk::SurfaceKHR surface, uint32_t *pRectCount, vk::Rect2D *pRects, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Rect2DAllocator = std::allocator<vk::Rect2D>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (vk::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Rect2DAllocator = std::allocator<vk::Rect2D>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename Rect2DAllocator::value_type, vk::Rect2D >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (vk::SurfaceKHR surface, Rect2DAllocator &rect2DAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayPropertiesKHR (uint32_t *pPropertyCount, vk::DisplayPropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayPropertiesKHRAllocator = std::allocator<vk::DisplayPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayPropertiesKHRAllocator = std::allocator<vk::DisplayPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayPropertiesKHRAllocator::value_type, vk::DisplayPropertiesKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (DisplayPropertiesKHRAllocator &displayPropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayPlanePropertiesKHR (uint32_t *pPropertyCount, vk::DisplayPlanePropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayPlanePropertiesKHRAllocator = std::allocator<vk::DisplayPlanePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator > >::type | getDisplayPlanePropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayPlanePropertiesKHRAllocator = std::allocator<vk::DisplayPlanePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayPlanePropertiesKHRAllocator::value_type, vk::DisplayPlanePropertiesKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator > >::type | getDisplayPlanePropertiesKHR (DisplayPlanePropertiesKHRAllocator &displayPlanePropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, uint32_t *pDisplayCount, vk::DisplayKHR *pDisplays, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayKHRAllocator = std::allocator<vk::DisplayKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayKHRAllocator = std::allocator<vk::DisplayKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayKHRAllocator::value_type, vk::DisplayKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, DisplayKHRAllocator &displayKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayModePropertiesKHR (vk::DisplayKHR display, uint32_t *pPropertyCount, vk::DisplayModePropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayModePropertiesKHRAllocator = std::allocator<vk::DisplayModePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (vk::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayModePropertiesKHRAllocator = std::allocator<vk::DisplayModePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayModePropertiesKHRAllocator::value_type, vk::DisplayModePropertiesKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (vk::DisplayKHR display, DisplayModePropertiesKHRAllocator &displayModePropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | createDisplayModeKHR (vk::DisplayKHR display, const vk::DisplayModeCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DisplayModeKHR *pMode, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::DisplayModeKHR >::type | createDisplayModeKHR (vk::DisplayKHR display, const vk::DisplayModeCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DisplayModeKHR, Dispatch > >::type | createDisplayModeKHRUnique (vk::DisplayKHR display, const vk::DisplayModeCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayPlaneCapabilitiesKHR (vk::DisplayModeKHR mode, uint32_t planeIndex, vk::DisplayPlaneCapabilitiesKHR *pCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::DisplayPlaneCapabilitiesKHR >::type | getDisplayPlaneCapabilitiesKHR (vk::DisplayModeKHR mode, uint32_t planeIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR *pVideoProfile, vk::VideoCapabilitiesKHR *pCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::VideoCapabilitiesKHR >::type | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR &videoProfile, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR &videoProfile, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getVideoFormatPropertiesKHR (const vk::PhysicalDeviceVideoFormatInfoKHR *pVideoFormatInfo, uint32_t *pVideoFormatPropertyCount, vk::VideoFormatPropertiesKHR *pVideoFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename VideoFormatPropertiesKHRAllocator = std::allocator<vk::VideoFormatPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::VideoFormatPropertiesKHR, VideoFormatPropertiesKHRAllocator > >::type | getVideoFormatPropertiesKHR (const vk::PhysicalDeviceVideoFormatInfoKHR &videoFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename VideoFormatPropertiesKHRAllocator = std::allocator<vk::VideoFormatPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename VideoFormatPropertiesKHRAllocator::value_type, vk::VideoFormatPropertiesKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::VideoFormatPropertiesKHR, VideoFormatPropertiesKHRAllocator > >::type | getVideoFormatPropertiesKHR (const vk::PhysicalDeviceVideoFormatInfoKHR &videoFormatInfo, VideoFormatPropertiesKHRAllocator &videoFormatPropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getExternalImageFormatPropertiesNV (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags, vk::ExternalMemoryHandleTypeFlagsNV externalHandleType, vk::ExternalImageFormatPropertiesNV *pExternalImageFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::ExternalImageFormatPropertiesNV >::type | getExternalImageFormatPropertiesNV (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, vk::ExternalMemoryHandleTypeFlagsNV externalHandleType VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getFeatures2KHR (vk::PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceFeatures2 | getFeatures2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getFeatures2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getProperties2KHR (vk::PhysicalDeviceProperties2 *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceProperties2 | getProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getFormatProperties2KHR (vk::Format format, vk::FormatProperties2 *pFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::FormatProperties2 | getFormatProperties2KHR (vk::Format format, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getFormatProperties2KHR (vk::Format format, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, vk::ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::ImageFormatProperties2 >::type | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount, vk::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename QueueFamilyProperties2Allocator = std::allocator<vk::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename QueueFamilyProperties2Allocator = std::allocator<vk::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename QueueFamilyProperties2Allocator::value_type, vk::QueueFamilyProperties2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2KHR (QueueFamilyProperties2Allocator &queueFamilyProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename StructureChain , typename StructureChainAllocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename StructureChain , typename StructureChainAllocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename StructureChainAllocator::value_type, StructureChain >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2KHR (StructureChainAllocator &structureChainAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMemoryProperties2KHR (vk::PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::PhysicalDeviceMemoryProperties2 | getMemoryProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::StructureChain< X, Y, Z... > | getMemoryProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getSparseImageFormatProperties2KHR (const vk::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, vk::SparseImageFormatProperties2 *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageFormatProperties2Allocator = std::allocator<vk::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SparseImageFormatProperties2Allocator = std::allocator<vk::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SparseImageFormatProperties2Allocator::value_type, vk::SparseImageFormatProperties2 >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getExternalBufferPropertiesKHR (const vk::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, vk::ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::ExternalBufferProperties | getExternalBufferPropertiesKHR (const vk::PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getExternalSemaphorePropertiesKHR (const vk::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, vk::ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::ExternalSemaphoreProperties | getExternalSemaphorePropertiesKHR (const vk::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | releaseDisplayEXT (vk::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfaceCapabilities2EXT (vk::SurfaceKHR surface, vk::SurfaceCapabilities2EXT *pSurfaceCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::SurfaceCapabilities2EXT >::type | getSurfaceCapabilities2EXT (vk::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getExternalFencePropertiesKHR (const vk::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, vk::ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::ExternalFenceProperties | getExternalFencePropertiesKHR (const vk::PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, uint32_t *pCounterCount, vk::PerformanceCounterKHR *pCounters, vk::PerformanceCounterDescriptionKHR *pCounterDescriptions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PerformanceCounterKHRAllocator = std::allocator<vk::PerformanceCounterKHR>, typename PerformanceCounterDescriptionKHRAllocator = std::allocator<vk::PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< vk::PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< vk::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PerformanceCounterKHRAllocator = std::allocator<vk::PerformanceCounterKHR>, typename PerformanceCounterDescriptionKHRAllocator = std::allocator<vk::PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PerformanceCounterKHRAllocator::value_type, vk::PerformanceCounterKHR >::value &&std::is_same< typename PerformanceCounterDescriptionKHRAllocator::value_type, vk::PerformanceCounterDescriptionKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< vk::PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< vk::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, PerformanceCounterKHRAllocator &performanceCounterKHRAllocator, PerformanceCounterDescriptionKHRAllocator &performanceCounterDescriptionKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getQueueFamilyPerformanceQueryPassesKHR (const vk::QueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo, uint32_t *pNumPasses, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD uint32_t | getQueueFamilyPerformanceQueryPassesKHR (const vk::QueryPoolPerformanceCreateInfoKHR &performanceQueryCreateInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, vk::SurfaceCapabilities2KHR *pSurfaceCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::SurfaceCapabilities2KHR >::type | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, vk::SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename SurfaceFormat2KHRAllocator = std::allocator<vk::SurfaceFormat2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename SurfaceFormat2KHRAllocator = std::allocator<vk::SurfaceFormat2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename SurfaceFormat2KHRAllocator::value_type, vk::SurfaceFormat2KHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, SurfaceFormat2KHRAllocator &surfaceFormat2KHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename StructureChain , typename StructureChainAllocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< StructureChain, StructureChainAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename StructureChain , typename StructureChainAllocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename StructureChainAllocator::value_type, StructureChain >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< StructureChain, StructureChainAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, StructureChainAllocator &structureChainAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayProperties2KHR (uint32_t *pPropertyCount, vk::DisplayProperties2KHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayProperties2KHRAllocator = std::allocator<vk::DisplayProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayProperties2KHRAllocator = std::allocator<vk::DisplayProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayProperties2KHRAllocator::value_type, vk::DisplayProperties2KHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (DisplayProperties2KHRAllocator &displayProperties2KHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayPlaneProperties2KHR (uint32_t *pPropertyCount, vk::DisplayPlaneProperties2KHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayPlaneProperties2KHRAllocator = std::allocator<vk::DisplayPlaneProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayPlaneProperties2KHRAllocator = std::allocator<vk::DisplayPlaneProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayPlaneProperties2KHRAllocator::value_type, vk::DisplayPlaneProperties2KHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (DisplayPlaneProperties2KHRAllocator &displayPlaneProperties2KHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayModeProperties2KHR (vk::DisplayKHR display, uint32_t *pPropertyCount, vk::DisplayModeProperties2KHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayModeProperties2KHRAllocator = std::allocator<vk::DisplayModeProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (vk::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename DisplayModeProperties2KHRAllocator = std::allocator<vk::DisplayModeProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename DisplayModeProperties2KHRAllocator::value_type, vk::DisplayModeProperties2KHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (vk::DisplayKHR display, DisplayModeProperties2KHRAllocator &displayModeProperties2KHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDisplayPlaneCapabilities2KHR (const vk::DisplayPlaneInfo2KHR *pDisplayPlaneInfo, vk::DisplayPlaneCapabilities2KHR *pCapabilities, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::DisplayPlaneCapabilities2KHR >::type | getDisplayPlaneCapabilities2KHR (const vk::DisplayPlaneInfo2KHR &displayPlaneInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
void | getMultisamplePropertiesEXT (vk::SampleCountFlagBits samples, vk::MultisamplePropertiesEXT *pMultisampleProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD vk::MultisamplePropertiesEXT | getMultisamplePropertiesEXT (vk::SampleCountFlagBits samples, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getCalibrateableTimeDomainsEXT (uint32_t *pTimeDomainCount, vk::TimeDomainKHR *pTimeDomains, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename TimeDomainKHRAllocator = std::allocator<vk::TimeDomainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename TimeDomainKHRAllocator = std::allocator<vk::TimeDomainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename TimeDomainKHRAllocator::value_type, vk::TimeDomainKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsEXT (TimeDomainKHRAllocator &timeDomainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getFragmentShadingRatesKHR (uint32_t *pFragmentShadingRateCount, vk::PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator<vk::PhysicalDeviceFragmentShadingRateKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator<vk::PhysicalDeviceFragmentShadingRateKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PhysicalDeviceFragmentShadingRateKHRAllocator::value_type, vk::PhysicalDeviceFragmentShadingRateKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (PhysicalDeviceFragmentShadingRateKHRAllocator &physicalDeviceFragmentShadingRateKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getToolPropertiesEXT (uint32_t *pToolCount, vk::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<vk::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<vk::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename PhysicalDeviceToolPropertiesAllocator::value_type, vk::PhysicalDeviceToolProperties >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (PhysicalDeviceToolPropertiesAllocator &physicalDeviceToolPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getCooperativeMatrixPropertiesNV (uint32_t *pPropertyCount, vk::CooperativeMatrixPropertiesNV *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename CooperativeMatrixPropertiesNVAllocator = std::allocator<vk::CooperativeMatrixPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename CooperativeMatrixPropertiesNVAllocator = std::allocator<vk::CooperativeMatrixPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CooperativeMatrixPropertiesNVAllocator::value_type, vk::CooperativeMatrixPropertiesNV >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (CooperativeMatrixPropertiesNVAllocator &cooperativeMatrixPropertiesNVAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getSupportedFramebufferMixedSamplesCombinationsNV (uint32_t *pCombinationCount, vk::FramebufferMixedSamplesCombinationNV *pCombinations, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator<vk::FramebufferMixedSamplesCombinationNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator<vk::FramebufferMixedSamplesCombinationNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename FramebufferMixedSamplesCombinationNVAllocator::value_type, vk::FramebufferMixedSamplesCombinationNV >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (FramebufferMixedSamplesCombinationNVAllocator &framebufferMixedSamplesCombinationNVAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
ResultValueType< void >::type | acquireDrmDisplayEXT (int32_t drmFd, vk::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getDrmDisplayEXT (int32_t drmFd, uint32_t connectorId, vk::DisplayKHR *display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::DisplayKHR >::type | getDrmDisplayEXT (int32_t drmFd, uint32_t connectorId, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< UniqueHandle< vk::DisplayKHR, Dispatch > >::type | getDrmDisplayEXTUnique (int32_t drmFd, uint32_t connectorId, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR *pQualityLevelInfo, vk::VideoEncodeQualityLevelPropertiesKHR *pQualityLevelProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::VideoEncodeQualityLevelPropertiesKHR >::type | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR &qualityLevelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR &qualityLevelInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getOpticalFlowImageFormatsNV (const vk::OpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, vk::OpticalFlowImageFormatPropertiesNV *pImageFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename OpticalFlowImageFormatPropertiesNVAllocator = std::allocator<vk::OpticalFlowImageFormatPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const vk::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename OpticalFlowImageFormatPropertiesNVAllocator = std::allocator<vk::OpticalFlowImageFormatPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename OpticalFlowImageFormatPropertiesNVAllocator::value_type, vk::OpticalFlowImageFormatPropertiesNV >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const vk::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, OpticalFlowImageFormatPropertiesNVAllocator &opticalFlowImageFormatPropertiesNVAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getCooperativeMatrixPropertiesKHR (uint32_t *pPropertyCount, vk::CooperativeMatrixPropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename CooperativeMatrixPropertiesKHRAllocator = std::allocator<vk::CooperativeMatrixPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesKHRAllocator > >::type | getCooperativeMatrixPropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename CooperativeMatrixPropertiesKHRAllocator = std::allocator<vk::CooperativeMatrixPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename CooperativeMatrixPropertiesKHRAllocator::value_type, vk::CooperativeMatrixPropertiesKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesKHRAllocator > >::type | getCooperativeMatrixPropertiesKHR (CooperativeMatrixPropertiesKHRAllocator &cooperativeMatrixPropertiesKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD Result | getCalibrateableTimeDomainsKHR (uint32_t *pTimeDomainCount, vk::TimeDomainKHR *pTimeDomains, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
|
template<typename TimeDomainKHRAllocator = std::allocator<vk::TimeDomainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
template<typename TimeDomainKHRAllocator = std::allocator<vk::TimeDomainKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename std::enable_if< std::is_same< typename TimeDomainKHRAllocator::value_type, vk::TimeDomainKHR >::value, int >::type = 0> |
VULKAN_HPP_NODISCARD ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsKHR (TimeDomainKHRAllocator &timeDomainKHRAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
|
| operator VkPhysicalDevice () const VULKAN_HPP_NOEXCEPT |
|
| operator bool () const VULKAN_HPP_NOEXCEPT |
|
bool | operator! () const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getFeatures (vk::PhysicalDeviceFeatures *pFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceFeatures | getFeatures (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getFormatProperties (vk::Format format, vk::FormatProperties *pFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::FormatProperties | getFormatProperties (vk::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageFormatProperties (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags, vk::ImageFormatProperties *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ImageFormatProperties >::type | getImageFormatProperties (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getProperties (vk::PhysicalDeviceProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceProperties | getProperties (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getQueueFamilyProperties (uint32_t *pQueueFamilyPropertyCount, vk::QueueFamilyProperties *pQueueFamilyProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename QueueFamilyPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (Dispatch const &d) const |
|
template<typename QueueFamilyPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename QueueFamilyPropertiesAllocator::value_type, vk::QueueFamilyProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (QueueFamilyPropertiesAllocator &queueFamilyPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getMemoryProperties (vk::PhysicalDeviceMemoryProperties *pMemoryProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceMemoryProperties | getMemoryProperties (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDevice (const vk::DeviceCreateInfo *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::Device *pDevice, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Device >::type | createDevice (const vk::DeviceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::Device, Dispatch > >::type | createDeviceUnique (const vk::DeviceCreateInfo &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | enumerateDeviceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, vk::ExtensionProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename ExtensionPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) const |
|
template<typename ExtensionPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename ExtensionPropertiesAllocator::value_type, vk::ExtensionProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::ExtensionProperties, ExtensionPropertiesAllocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, ExtensionPropertiesAllocator &extensionPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | enumerateDeviceLayerProperties (uint32_t *pPropertyCount, vk::LayerProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename LayerPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (Dispatch const &d) const |
|
template<typename LayerPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename LayerPropertiesAllocator::value_type, vk::LayerProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getSparseImageFormatProperties (vk::Format format, vk::ImageType type, vk::SampleCountFlagBits samples, vk::ImageUsageFlags usage, vk::ImageTiling tiling, uint32_t *pPropertyCount, vk::SparseImageFormatProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageFormatPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (vk::Format format, vk::ImageType type, vk::SampleCountFlagBits samples, vk::ImageUsageFlags usage, vk::ImageTiling tiling, Dispatch const &d) const |
|
template<typename SparseImageFormatPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageFormatPropertiesAllocator::value_type, vk::SparseImageFormatProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (vk::Format format, vk::ImageType type, vk::SampleCountFlagBits samples, vk::ImageUsageFlags usage, vk::ImageTiling tiling, SparseImageFormatPropertiesAllocator &sparseImageFormatPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getFeatures2 (vk::PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceFeatures2 | getFeatures2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFeatures2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getProperties2 (vk::PhysicalDeviceProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceProperties2 | getProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getFormatProperties2 (vk::Format format, vk::FormatProperties2 *pFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::FormatProperties2 | getFormatProperties2 (vk::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFormatProperties2 (vk::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, vk::ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ImageFormatProperties2 >::type | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount, vk::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename QueueFamilyProperties2Allocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2 (Dispatch const &d) const |
|
template<typename QueueFamilyProperties2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename QueueFamilyProperties2Allocator::value_type, vk::QueueFamilyProperties2 >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2 (QueueFamilyProperties2Allocator &queueFamilyProperties2Allocator, Dispatch const &d) const |
|
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2 (Dispatch const &d) const |
|
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename StructureChainAllocator::value_type, StructureChain >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2 (StructureChainAllocator &structureChainAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getMemoryProperties2 (vk::PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceMemoryProperties2 | getMemoryProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getMemoryProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getSparseImageFormatProperties2 (const vk::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, vk::SparseImageFormatProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageFormatProperties2Allocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const |
|
template<typename SparseImageFormatProperties2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageFormatProperties2Allocator::value_type, vk::SparseImageFormatProperties2 >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getExternalBufferProperties (const vk::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, vk::ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ExternalBufferProperties | getExternalBufferProperties (const vk::PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getExternalFenceProperties (const vk::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, vk::ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ExternalFenceProperties | getExternalFenceProperties (const vk::PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getExternalSemaphoreProperties (const vk::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, vk::ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ExternalSemaphoreProperties | getExternalSemaphoreProperties (const vk::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getToolProperties (uint32_t *pToolCount, vk::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (Dispatch const &d) const |
|
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PhysicalDeviceToolPropertiesAllocator::value_type, vk::PhysicalDeviceToolProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (PhysicalDeviceToolPropertiesAllocator &physicalDeviceToolPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceSupportKHR (uint32_t queueFamilyIndex, vk::SurfaceKHR surface, vk::Bool32 *pSupported, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::Bool32 >::type | getSurfaceSupportKHR (uint32_t queueFamilyIndex, vk::SurfaceKHR surface, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceCapabilitiesKHR (vk::SurfaceKHR surface, vk::SurfaceCapabilitiesKHR *pSurfaceCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SurfaceCapabilitiesKHR >::type | getSurfaceCapabilitiesKHR (vk::SurfaceKHR surface, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceFormatsKHR (vk::SurfaceKHR surface, uint32_t *pSurfaceFormatCount, vk::SurfaceFormatKHR *pSurfaceFormats, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename SurfaceFormatKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (vk::SurfaceKHR surface, Dispatch const &d) const |
|
template<typename SurfaceFormatKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename SurfaceFormatKHRAllocator::value_type, vk::SurfaceFormatKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (vk::SurfaceKHR surface, SurfaceFormatKHRAllocator &surfaceFormatKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfacePresentModesKHR (vk::SurfaceKHR surface, uint32_t *pPresentModeCount, vk::PresentModeKHR *pPresentModes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PresentModeKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (vk::SurfaceKHR surface, Dispatch const &d) const |
|
template<typename PresentModeKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PresentModeKHRAllocator::value_type, vk::PresentModeKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (vk::SurfaceKHR surface, PresentModeKHRAllocator &presentModeKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPresentRectanglesKHR (vk::SurfaceKHR surface, uint32_t *pRectCount, vk::Rect2D *pRects, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Rect2DAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (vk::SurfaceKHR surface, Dispatch const &d) const |
|
template<typename Rect2DAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename Rect2DAllocator::value_type, vk::Rect2D >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (vk::SurfaceKHR surface, Rect2DAllocator &rect2DAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPropertiesKHR (uint32_t *pPropertyCount, vk::DisplayPropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayPropertiesKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (Dispatch const &d) const |
|
template<typename DisplayPropertiesKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayPropertiesKHRAllocator::value_type, vk::DisplayPropertiesKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (DisplayPropertiesKHRAllocator &displayPropertiesKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlanePropertiesKHR (uint32_t *pPropertyCount, vk::DisplayPlanePropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayPlanePropertiesKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator > >::type | getDisplayPlanePropertiesKHR (Dispatch const &d) const |
|
template<typename DisplayPlanePropertiesKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayPlanePropertiesKHRAllocator::value_type, vk::DisplayPlanePropertiesKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator > >::type | getDisplayPlanePropertiesKHR (DisplayPlanePropertiesKHRAllocator &displayPlanePropertiesKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, uint32_t *pDisplayCount, vk::DisplayKHR *pDisplays, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d) const |
|
template<typename DisplayKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayKHRAllocator::value_type, vk::DisplayKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, DisplayKHRAllocator &displayKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayModePropertiesKHR (vk::DisplayKHR display, uint32_t *pPropertyCount, vk::DisplayModePropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayModePropertiesKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (vk::DisplayKHR display, Dispatch const &d) const |
|
template<typename DisplayModePropertiesKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayModePropertiesKHRAllocator::value_type, vk::DisplayModePropertiesKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (vk::DisplayKHR display, DisplayModePropertiesKHRAllocator &displayModePropertiesKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDisplayModeKHR (vk::DisplayKHR display, const vk::DisplayModeCreateInfoKHR *pCreateInfo, const vk::AllocationCallbacks *pAllocator, vk::DisplayModeKHR *pMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DisplayModeKHR >::type | createDisplayModeKHR (vk::DisplayKHR display, const vk::DisplayModeCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DisplayModeKHR, Dispatch > >::type | createDisplayModeKHRUnique (vk::DisplayKHR display, const vk::DisplayModeCreateInfoKHR &createInfo, Optional< const vk::AllocationCallbacks > allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneCapabilitiesKHR (vk::DisplayModeKHR mode, uint32_t planeIndex, vk::DisplayPlaneCapabilitiesKHR *pCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DisplayPlaneCapabilitiesKHR >::type | getDisplayPlaneCapabilitiesKHR (vk::DisplayModeKHR mode, uint32_t planeIndex, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR *pVideoProfile, vk::VideoCapabilitiesKHR *pCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::VideoCapabilitiesKHR >::type | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR &videoProfile, Dispatch const &d) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR &videoProfile, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getVideoFormatPropertiesKHR (const vk::PhysicalDeviceVideoFormatInfoKHR *pVideoFormatInfo, uint32_t *pVideoFormatPropertyCount, vk::VideoFormatPropertiesKHR *pVideoFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename VideoFormatPropertiesKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::VideoFormatPropertiesKHR, VideoFormatPropertiesKHRAllocator > >::type | getVideoFormatPropertiesKHR (const vk::PhysicalDeviceVideoFormatInfoKHR &videoFormatInfo, Dispatch const &d) const |
|
template<typename VideoFormatPropertiesKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename VideoFormatPropertiesKHRAllocator::value_type, vk::VideoFormatPropertiesKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::VideoFormatPropertiesKHR, VideoFormatPropertiesKHRAllocator > >::type | getVideoFormatPropertiesKHR (const vk::PhysicalDeviceVideoFormatInfoKHR &videoFormatInfo, VideoFormatPropertiesKHRAllocator &videoFormatPropertiesKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getExternalImageFormatPropertiesNV (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags, vk::ExternalMemoryHandleTypeFlagsNV externalHandleType, vk::ExternalImageFormatPropertiesNV *pExternalImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ExternalImageFormatPropertiesNV >::type | getExternalImageFormatPropertiesNV (vk::Format format, vk::ImageType type, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageCreateFlags flags, vk::ExternalMemoryHandleTypeFlagsNV externalHandleType, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getFeatures2KHR (vk::PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceFeatures2 | getFeatures2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFeatures2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getProperties2KHR (vk::PhysicalDeviceProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceProperties2 | getProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getFormatProperties2KHR (vk::Format format, vk::FormatProperties2 *pFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::FormatProperties2 | getFormatProperties2KHR (vk::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFormatProperties2KHR (vk::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, vk::ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::ImageFormatProperties2 >::type | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount, vk::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename QueueFamilyProperties2Allocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d) const |
|
template<typename QueueFamilyProperties2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename QueueFamilyProperties2Allocator::value_type, vk::QueueFamilyProperties2 >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2KHR (QueueFamilyProperties2Allocator &queueFamilyProperties2Allocator, Dispatch const &d) const |
|
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2KHR (Dispatch const &d) const |
|
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename StructureChainAllocator::value_type, StructureChain >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain, StructureChainAllocator > | getQueueFamilyProperties2KHR (StructureChainAllocator &structureChainAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getMemoryProperties2KHR (vk::PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::PhysicalDeviceMemoryProperties2 | getMemoryProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getMemoryProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getSparseImageFormatProperties2KHR (const vk::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, vk::SparseImageFormatProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename SparseImageFormatProperties2Allocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const |
|
template<typename SparseImageFormatProperties2Allocator , typename Dispatch , typename std::enable_if< std::is_same< typename SparseImageFormatProperties2Allocator::value_type, vk::SparseImageFormatProperties2 >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< vk::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const vk::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getExternalBufferPropertiesKHR (const vk::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, vk::ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ExternalBufferProperties | getExternalBufferPropertiesKHR (const vk::PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getExternalSemaphorePropertiesKHR (const vk::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, vk::ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ExternalSemaphoreProperties | getExternalSemaphorePropertiesKHR (const vk::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | releaseDisplayEXT (vk::DisplayKHR display, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceCapabilities2EXT (vk::SurfaceKHR surface, vk::SurfaceCapabilities2EXT *pSurfaceCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SurfaceCapabilities2EXT >::type | getSurfaceCapabilities2EXT (vk::SurfaceKHR surface, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getExternalFencePropertiesKHR (const vk::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, vk::ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::ExternalFenceProperties | getExternalFencePropertiesKHR (const vk::PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, uint32_t *pCounterCount, vk::PerformanceCounterKHR *pCounters, vk::PerformanceCounterDescriptionKHR *pCounterDescriptions, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PerformanceCounterKHRAllocator , typename PerformanceCounterDescriptionKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< vk::PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< vk::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, Dispatch const &d) const |
|
template<typename PerformanceCounterKHRAllocator , typename PerformanceCounterDescriptionKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PerformanceCounterKHRAllocator::value_type, vk::PerformanceCounterKHR >::value &&std::is_same< typename PerformanceCounterDescriptionKHRAllocator::value_type, vk::PerformanceCounterDescriptionKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< vk::PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< vk::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, PerformanceCounterKHRAllocator &performanceCounterKHRAllocator, PerformanceCounterDescriptionKHRAllocator &performanceCounterDescriptionKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getQueueFamilyPerformanceQueryPassesKHR (const vk::QueryPoolPerformanceCreateInfoKHR *pPerformanceQueryCreateInfo, uint32_t *pNumPasses, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t | getQueueFamilyPerformanceQueryPassesKHR (const vk::QueryPoolPerformanceCreateInfoKHR &performanceQueryCreateInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, vk::SurfaceCapabilities2KHR *pSurfaceCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::SurfaceCapabilities2KHR >::type | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, vk::SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename SurfaceFormat2KHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
|
template<typename SurfaceFormat2KHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename SurfaceFormat2KHRAllocator::value_type, vk::SurfaceFormat2KHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, SurfaceFormat2KHRAllocator &surfaceFormat2KHRAllocator, Dispatch const &d) const |
|
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< StructureChain, StructureChainAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
|
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename StructureChainAllocator::value_type, StructureChain >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< StructureChain, StructureChainAllocator > >::type | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, StructureChainAllocator &structureChainAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayProperties2KHR (uint32_t *pPropertyCount, vk::DisplayProperties2KHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayProperties2KHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (Dispatch const &d) const |
|
template<typename DisplayProperties2KHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayProperties2KHRAllocator::value_type, vk::DisplayProperties2KHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (DisplayProperties2KHRAllocator &displayProperties2KHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneProperties2KHR (uint32_t *pPropertyCount, vk::DisplayPlaneProperties2KHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayPlaneProperties2KHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d) const |
|
template<typename DisplayPlaneProperties2KHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayPlaneProperties2KHRAllocator::value_type, vk::DisplayPlaneProperties2KHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (DisplayPlaneProperties2KHRAllocator &displayPlaneProperties2KHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayModeProperties2KHR (vk::DisplayKHR display, uint32_t *pPropertyCount, vk::DisplayModeProperties2KHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename DisplayModeProperties2KHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (vk::DisplayKHR display, Dispatch const &d) const |
|
template<typename DisplayModeProperties2KHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename DisplayModeProperties2KHRAllocator::value_type, vk::DisplayModeProperties2KHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (vk::DisplayKHR display, DisplayModeProperties2KHRAllocator &displayModeProperties2KHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneCapabilities2KHR (const vk::DisplayPlaneInfo2KHR *pDisplayPlaneInfo, vk::DisplayPlaneCapabilities2KHR *pCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DisplayPlaneCapabilities2KHR >::type | getDisplayPlaneCapabilities2KHR (const vk::DisplayPlaneInfo2KHR &displayPlaneInfo, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE void | getMultisamplePropertiesEXT (vk::SampleCountFlagBits samples, vk::MultisamplePropertiesEXT *pMultisampleProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::MultisamplePropertiesEXT | getMultisamplePropertiesEXT (vk::SampleCountFlagBits samples, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCalibrateableTimeDomainsEXT (uint32_t *pTimeDomainCount, vk::TimeDomainKHR *pTimeDomains, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename TimeDomainKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d) const |
|
template<typename TimeDomainKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename TimeDomainKHRAllocator::value_type, vk::TimeDomainKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsEXT (TimeDomainKHRAllocator &timeDomainKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFragmentShadingRatesKHR (uint32_t *pFragmentShadingRateCount, vk::PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (Dispatch const &d) const |
|
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PhysicalDeviceFragmentShadingRateKHRAllocator::value_type, vk::PhysicalDeviceFragmentShadingRateKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (PhysicalDeviceFragmentShadingRateKHRAllocator &physicalDeviceFragmentShadingRateKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getToolPropertiesEXT (uint32_t *pToolCount, vk::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (Dispatch const &d) const |
|
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename PhysicalDeviceToolPropertiesAllocator::value_type, vk::PhysicalDeviceToolProperties >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (PhysicalDeviceToolPropertiesAllocator &physicalDeviceToolPropertiesAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCooperativeMatrixPropertiesNV (uint32_t *pPropertyCount, vk::CooperativeMatrixPropertiesNV *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename CooperativeMatrixPropertiesNVAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (Dispatch const &d) const |
|
template<typename CooperativeMatrixPropertiesNVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CooperativeMatrixPropertiesNVAllocator::value_type, vk::CooperativeMatrixPropertiesNV >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (CooperativeMatrixPropertiesNVAllocator &cooperativeMatrixPropertiesNVAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSupportedFramebufferMixedSamplesCombinationsNV (uint32_t *pCombinationCount, vk::FramebufferMixedSamplesCombinationNV *pCombinations, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename FramebufferMixedSamplesCombinationNVAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Dispatch const &d) const |
|
template<typename FramebufferMixedSamplesCombinationNVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename FramebufferMixedSamplesCombinationNVAllocator::value_type, vk::FramebufferMixedSamplesCombinationNV >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (FramebufferMixedSamplesCombinationNVAllocator &framebufferMixedSamplesCombinationNVAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_INLINE ResultValueType< void >::type | acquireDrmDisplayEXT (int32_t drmFd, vk::DisplayKHR display, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDrmDisplayEXT (int32_t drmFd, uint32_t connectorId, vk::DisplayKHR *display, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::DisplayKHR >::type | getDrmDisplayEXT (int32_t drmFd, uint32_t connectorId, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle< vk::DisplayKHR, Dispatch > >::type | getDrmDisplayEXTUnique (int32_t drmFd, uint32_t connectorId, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR *pQualityLevelInfo, vk::VideoEncodeQualityLevelPropertiesKHR *pQualityLevelProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::VideoEncodeQualityLevelPropertiesKHR >::type | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR &qualityLevelInfo, Dispatch const &d) const |
|
template<typename X , typename Y , typename... Z, typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< vk::StructureChain< X, Y, Z... > >::type | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR &qualityLevelInfo, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getOpticalFlowImageFormatsNV (const vk::OpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, vk::OpticalFlowImageFormatPropertiesNV *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename OpticalFlowImageFormatPropertiesNVAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const vk::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, Dispatch const &d) const |
|
template<typename OpticalFlowImageFormatPropertiesNVAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename OpticalFlowImageFormatPropertiesNVAllocator::value_type, vk::OpticalFlowImageFormatPropertiesNV >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const vk::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, OpticalFlowImageFormatPropertiesNVAllocator &opticalFlowImageFormatPropertiesNVAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCooperativeMatrixPropertiesKHR (uint32_t *pPropertyCount, vk::CooperativeMatrixPropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename CooperativeMatrixPropertiesKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesKHRAllocator > >::type | getCooperativeMatrixPropertiesKHR (Dispatch const &d) const |
|
template<typename CooperativeMatrixPropertiesKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename CooperativeMatrixPropertiesKHRAllocator::value_type, vk::CooperativeMatrixPropertiesKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::CooperativeMatrixPropertiesKHR, CooperativeMatrixPropertiesKHRAllocator > >::type | getCooperativeMatrixPropertiesKHR (CooperativeMatrixPropertiesKHRAllocator &cooperativeMatrixPropertiesKHRAllocator, Dispatch const &d) const |
|
template<typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCalibrateableTimeDomainsKHR (uint32_t *pTimeDomainCount, vk::TimeDomainKHR *pTimeDomains, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
|
template<typename TimeDomainKHRAllocator , typename Dispatch > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsKHR (Dispatch const &d) const |
|
template<typename TimeDomainKHRAllocator , typename Dispatch , typename std::enable_if< std::is_same< typename TimeDomainKHRAllocator::value_type, vk::TimeDomainKHR >::value, int >::type > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< vk::TimeDomainKHR, TimeDomainKHRAllocator > >::type | getCalibrateableTimeDomainsKHR (TimeDomainKHRAllocator &timeDomainKHRAllocator, Dispatch const &d) const |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFeatures2 () const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getProperties2 () const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFormatProperties2 (vk::Format format) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageFormatProperties2 (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo) const |
|
template<typename StructureChain > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain > | getQueueFamilyProperties2 () const |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getMemoryProperties2 () const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getVideoCapabilitiesKHR (const vk::VideoProfileInfoKHR &videoProfile) const |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFeatures2KHR () const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getProperties2KHR () const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getFormatProperties2KHR (vk::Format format) const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getImageFormatProperties2KHR (const vk::PhysicalDeviceImageFormatInfo2 &imageFormatInfo) const |
|
template<typename StructureChain > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain > | getQueueFamilyProperties2KHR () const |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getMemoryProperties2KHR () const VULKAN_HPP_NOEXCEPT |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getSurfaceCapabilities2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo) const |
|
template<typename StructureChain > |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< StructureChain > | getSurfaceFormats2KHR (const vk::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo) const |
|
template<typename X , typename Y , typename... Z> |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE vk::StructureChain< X, Y, Z... > | getVideoEncodeQualityLevelPropertiesKHR (const vk::PhysicalDeviceVideoEncodeQualityLevelInfoKHR &qualityLevelInfo) const |
|