HDK
|
#include <vulkan_handles.hpp>
Public Types | |
using | CType = VkPhysicalDevice |
using | NativeType = VkPhysicalDevice |
Public Member Functions | |
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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures | getFeatures (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::FormatProperties | getFormatProperties (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::ImageFormatProperties > ::type | getImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::QueueFamilyProperties *pQueueFamilyProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename QueueFamilyPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename QueueFamilyPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::QueueFamilyProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = QueueFamilyPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, QueueFamilyProperties >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (QueueFamilyPropertiesAllocator &queueFamilyPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getMemoryProperties (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::DeviceCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::Device > ::type | createDevice (const VULKAN_HPP_NAMESPACE::DeviceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::Device, Dispatch > >::type | createDeviceUnique (const VULKAN_HPP_NAMESPACE::DeviceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::ExtensionProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename ExtensionPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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<VULKAN_HPP_NAMESPACE::ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = ExtensionPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, ExtensionProperties >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::LayerProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename LayerPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename LayerPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = LayerPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, LayerProperties >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageTiling tiling, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename SparseImageFormatPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageTiling tiling, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename SparseImageFormatPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageFormatPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageFormatProperties >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageTiling tiling, SparseImageFormatPropertiesAllocator &sparseImageFormatPropertiesAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getFeatures2 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 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 (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::FormatProperties2 | getFormatProperties2 (VULKAN_HPP_NAMESPACE::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 StructureChain< X, Y, Z...> | getFormatProperties2 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::ImageFormatProperties2 > ::type | getImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::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 < StructureChain< X, Y, Z...> >::type | getImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount, VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename QueueFamilyProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename QueueFamilyProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = QueueFamilyProperties2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, QueueFamilyProperties2 >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::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 B1 = StructureChainAllocator, typename std::enable_if< std::is_same< typename B1::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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 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 VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename SparseImageFormatProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename SparseImageFormatProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageFormatProperties2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageFormatProperties2 >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getExternalBufferProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::ExternalBufferProperties | getExternalBufferProperties (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::ExternalFenceProperties | getExternalFenceProperties (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties | getExternalSemaphoreProperties (const VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PhysicalDeviceToolPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PhysicalDeviceToolProperties >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::Bool32 > ::type | getSurfaceSupportKHR (uint32_t queueFamilyIndex, VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD Result | getSurfaceCapabilitiesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR > ::type | getSurfaceCapabilitiesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD Result | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pSurfaceFormatCount, VULKAN_HPP_NAMESPACE::SurfaceFormatKHR *pSurfaceFormats, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename SurfaceFormatKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename SurfaceFormatKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SurfaceFormatKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SurfaceFormatKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, SurfaceFormatKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pPresentModeCount, VULKAN_HPP_NAMESPACE::PresentModeKHR *pPresentModes, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename PresentModeKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PresentModeKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename PresentModeKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PresentModeKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PresentModeKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PresentModeKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pRectCount, VULKAN_HPP_NAMESPACE::Rect2D *pRects, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename Rect2DAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Rect2D>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Rect2DAllocator = std::allocator<VULKAN_HPP_NAMESPACE::Rect2D>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = Rect2DAllocator, typename std::enable_if< std::is_same< typename B1::value_type, Rect2D >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayPropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayPropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayPropertiesKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayPropertiesKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayPlanePropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator > >::type | getDisplayPlanePropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayPlanePropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayPlanePropertiesKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayPlanePropertiesKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::DisplayKHR *pDisplays, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DisplayKHR display, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayModePropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayModePropertiesKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayModePropertiesKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayModePropertiesKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::DisplayModeKHR > ::type | createDisplayModeKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch > >::type | createDisplayModeKHRUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, uint32_t planeIndex, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR > ::type | getDisplayPlaneCapabilitiesKHR (VULKAN_HPP_NAMESPACE::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 | getExternalImageFormatPropertiesNV (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV > ::type | getExternalImageFormatPropertiesNV (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 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 (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::FormatProperties2 | getFormatProperties2KHR (VULKAN_HPP_NAMESPACE::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 StructureChain< X, Y, Z...> | getFormatProperties2KHR (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::ImageFormatProperties2 > ::type | getImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::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 < StructureChain< X, Y, Z...> >::type | getImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount, VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename QueueFamilyProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename QueueFamilyProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = QueueFamilyProperties2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, QueueFamilyProperties2 >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::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 B1 = StructureChainAllocator, typename std::enable_if< std::is_same< typename B1::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 (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 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 VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename SparseImageFormatProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename SparseImageFormatProperties2Allocator = std::allocator<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SparseImageFormatProperties2Allocator, typename std::enable_if< std::is_same< typename B1::value_type, SparseImageFormatProperties2 >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getExternalBufferPropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::ExternalBufferProperties | getExternalBufferPropertiesKHR (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties | getExternalSemaphorePropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | releaseDisplayEXT (VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT > ::type | getSurfaceCapabilities2EXT (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getExternalFencePropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::ExternalFenceProperties | getExternalFencePropertiesKHR (const VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::PerformanceCounterKHR *pCounters, VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR *pCounterDescriptions, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename PerformanceCounterKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>, typename PerformanceCounterDescriptionKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::pair < std::vector < VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator > , std::vector < VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename PerformanceCounterKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR>, typename PerformanceCounterDescriptionKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PerformanceCounterKHRAllocator, typename B2 = PerformanceCounterDescriptionKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PerformanceCounterKHR >::value &&std::is_same< typename B2::value_type, PerformanceCounterDescriptionKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::pair < std::vector < VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator > , std::vector < VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR > ::type | getSurfaceCapabilities2KHR (const VULKAN_HPP_NAMESPACE::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 < StructureChain< X, Y, Z...> >::type | getSurfaceCapabilities2KHR (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename SurfaceFormat2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename SurfaceFormat2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = SurfaceFormat2KHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, SurfaceFormat2KHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::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 B1 = StructureChainAllocator, typename std::enable_if< std::is_same< typename B1::value_type, StructureChain >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < StructureChain, StructureChainAllocator > >::type | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::DisplayProperties2KHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayProperties2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayProperties2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayProperties2KHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayProperties2KHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayPlaneProperties2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayPlaneProperties2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayPlaneProperties2KHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayPlaneProperties2KHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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 (VULKAN_HPP_NAMESPACE::DisplayKHR display, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayModeProperties2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename DisplayModeProperties2KHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = DisplayModeProperties2KHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, DisplayModeProperties2KHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR *pDisplayPlaneInfo, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR > ::type | getDisplayPlaneCapabilities2KHR (const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR &displayPlaneInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
void | getMultisamplePropertiesEXT (VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT | getMultisamplePropertiesEXT (VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::TimeDomainEXT *pTimeDomains, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename TimeDomainEXTAllocator = std::allocator<VULKAN_HPP_NAMESPACE::TimeDomainEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename TimeDomainEXTAllocator = std::allocator<VULKAN_HPP_NAMESPACE::TimeDomainEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = TimeDomainEXTAllocator, typename std::enable_if< std::is_same< typename B1::value_type, TimeDomainEXT >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator > >::type | getCalibrateableTimeDomainsEXT (TimeDomainEXTAllocator &timeDomainEXTAllocator, 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, VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PhysicalDeviceFragmentShadingRateKHRAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PhysicalDeviceFragmentShadingRateKHR >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename PhysicalDeviceToolPropertiesAllocator = std::allocator<VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = PhysicalDeviceToolPropertiesAllocator, typename std::enable_if< std::is_same< typename B1::value_type, PhysicalDeviceToolProperties >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV *pProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename CooperativeMatrixPropertiesNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename CooperativeMatrixPropertiesNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = CooperativeMatrixPropertiesNVAllocator, typename std::enable_if< std::is_same< typename B1::value_type, CooperativeMatrixPropertiesNV >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV *pCombinations, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename FramebufferMixedSamplesCombinationNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = FramebufferMixedSamplesCombinationNVAllocator, typename std::enable_if< std::is_same< typename B1::value_type, FramebufferMixedSamplesCombinationNV >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::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 | getOpticalFlowImageFormatsNV (const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV *pImageFormatProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
template<typename OpticalFlowImageFormatPropertiesNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
template<typename OpticalFlowImageFormatPropertiesNVAllocator = std::allocator<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B1 = OpticalFlowImageFormatPropertiesNVAllocator, typename std::enable_if< std::is_same< typename B1::value_type, OpticalFlowImageFormatPropertiesNV >::value, int >::type = 0> | |
VULKAN_HPP_NODISCARD ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, OpticalFlowImageFormatPropertiesNVAllocator &opticalFlowImageFormatPropertiesNVAllocator, 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 (VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures *pFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures | getFeatures (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::FormatProperties *pFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties | getFormatProperties (VULKAN_HPP_NAMESPACE::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, VULKAN_HPP_NAMESPACE::ImageFormatProperties *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::ImageFormatProperties > ::type | getImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getProperties (VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties | getProperties (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getQueueFamilyProperties (uint32_t *pQueueFamilyPropertyCount, VULKAN_HPP_NAMESPACE::QueueFamilyProperties *pQueueFamilyProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename QueueFamilyPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (Dispatch const &d) const |
template<typename QueueFamilyPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, QueueFamilyProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (QueueFamilyPropertiesAllocator &queueFamilyPropertiesAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getMemoryProperties (VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties *pMemoryProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties | getMemoryProperties (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDevice (const VULKAN_HPP_NAMESPACE::DeviceCreateInfo *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::Device *pDevice, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::Device > ::type | createDevice (const VULKAN_HPP_NAMESPACE::DeviceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle < VULKAN_HPP_NAMESPACE::Device, Dispatch > >::type | createDeviceUnique (const VULKAN_HPP_NAMESPACE::DeviceCreateInfo &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | enumerateDeviceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::ExtensionProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename ExtensionPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) const |
template<typename ExtensionPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, ExtensionProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::LayerProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename LayerPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (Dispatch const &d) const |
template<typename LayerPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, LayerProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator > >::type | enumerateDeviceLayerProperties (LayerPropertiesAllocator &layerPropertiesAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getSparseImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageTiling tiling, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename SparseImageFormatPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageTiling tiling, Dispatch const &d) const |
template<typename SparseImageFormatPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, SparseImageFormatProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator > | getSparseImageFormatProperties (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageTiling tiling, SparseImageFormatPropertiesAllocator &sparseImageFormatPropertiesAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getFeatures2 (VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 | getFeatures2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFeatures2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getProperties2 (VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 | getProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getFormatProperties2 (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::FormatProperties2 *pFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 | getFormatProperties2 (VULKAN_HPP_NAMESPACE::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFormatProperties2 (VULKAN_HPP_NAMESPACE::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VULKAN_HPP_NAMESPACE::ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::ImageFormatProperties2 > ::type | getImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < StructureChain< X, Y, Z...> >::type | getImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount, VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename QueueFamilyProperties2Allocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2 (Dispatch const &d) const |
template<typename QueueFamilyProperties2Allocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, QueueFamilyProperties2 >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::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 B1 , typename std::enable_if< std::is_same< typename B1::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 (VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 | getMemoryProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getMemoryProperties2 (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getSparseImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename SparseImageFormatProperties2Allocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const |
template<typename SparseImageFormatProperties2Allocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, SparseImageFormatProperties2 >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getExternalBufferProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VULKAN_HPP_NAMESPACE::ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties | getExternalBufferProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getExternalFenceProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VULKAN_HPP_NAMESPACE::ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties | getExternalFenceProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getExternalSemaphoreProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties | getExternalSemaphoreProperties (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getToolProperties (uint32_t *pToolCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (Dispatch const &d) const |
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, PhysicalDeviceToolProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolProperties (PhysicalDeviceToolPropertiesAllocator &physicalDeviceToolPropertiesAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceSupportKHR (uint32_t queueFamilyIndex, VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::Bool32 *pSupported, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::Bool32 > ::type | getSurfaceSupportKHR (uint32_t queueFamilyIndex, VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceCapabilitiesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR *pSurfaceCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR > ::type | getSurfaceCapabilitiesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pSurfaceFormatCount, VULKAN_HPP_NAMESPACE::SurfaceFormatKHR *pSurfaceFormats, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename SurfaceFormatKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
template<typename SurfaceFormatKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, SurfaceFormatKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormatKHR, SurfaceFormatKHRAllocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, SurfaceFormatKHRAllocator &surfaceFormatKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pPresentModeCount, VULKAN_HPP_NAMESPACE::PresentModeKHR *pPresentModes, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename PresentModeKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
template<typename PresentModeKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, PresentModeKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PresentModeKHR, PresentModeKHRAllocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, PresentModeKHRAllocator &presentModeKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pRectCount, VULKAN_HPP_NAMESPACE::Rect2D *pRects, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Rect2DAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
template<typename Rect2DAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, Rect2D >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Rect2DAllocator &rect2DAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPropertiesKHR (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayPropertiesKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (Dispatch const &d) const |
template<typename DisplayPropertiesKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayPropertiesKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator > >::type | getDisplayPropertiesKHR (DisplayPropertiesKHRAllocator &displayPropertiesKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlanePropertiesKHR (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayPlanePropertiesKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator > >::type | getDisplayPlanePropertiesKHR (Dispatch const &d) const |
template<typename DisplayPlanePropertiesKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayPlanePropertiesKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::DisplayKHR *pDisplays, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d) const |
template<typename DisplayKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, DisplayKHRAllocator &displayKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayModePropertiesKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const |
template<typename DisplayModePropertiesKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayModePropertiesKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, DisplayModePropertiesKHRAllocator &displayModePropertiesKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | createDisplayModeKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR *pCreateInfo, const VULKAN_HPP_NAMESPACE::AllocationCallbacks *pAllocator, VULKAN_HPP_NAMESPACE::DisplayModeKHR *pMode, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::DisplayModeKHR > ::type | createDisplayModeKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle < VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch > >::type | createDisplayModeKHRUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR &createInfo, Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneCapabilitiesKHR (VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, uint32_t planeIndex, VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR *pCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR > ::type | getDisplayPlaneCapabilitiesKHR (VULKAN_HPP_NAMESPACE::DisplayModeKHR mode, uint32_t planeIndex, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getExternalImageFormatPropertiesNV (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType, VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV *pExternalImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV > ::type | getExternalImageFormatPropertiesNV (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::ImageType type, VULKAN_HPP_NAMESPACE::ImageTiling tiling, VULKAN_HPP_NAMESPACE::ImageUsageFlags usage, VULKAN_HPP_NAMESPACE::ImageCreateFlags flags, VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getFeatures2KHR (VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 | getFeatures2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFeatures2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getProperties2KHR (VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 | getProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getFormatProperties2KHR (VULKAN_HPP_NAMESPACE::Format format, VULKAN_HPP_NAMESPACE::FormatProperties2 *pFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 | getFormatProperties2KHR (VULKAN_HPP_NAMESPACE::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFormatProperties2KHR (VULKAN_HPP_NAMESPACE::Format format, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, VULKAN_HPP_NAMESPACE::ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::ImageFormatProperties2 > ::type | getImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < StructureChain< X, Y, Z...> >::type | getImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount, VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename QueueFamilyProperties2Allocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d) const |
template<typename QueueFamilyProperties2Allocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, QueueFamilyProperties2 >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::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 B1 , typename std::enable_if< std::is_same< typename B1::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 (VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 | getMemoryProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getMemoryProperties2KHR (Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getSparseImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename SparseImageFormatProperties2Allocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const |
template<typename SparseImageFormatProperties2Allocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, SparseImageFormatProperties2 >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getExternalBufferPropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, VULKAN_HPP_NAMESPACE::ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties | getExternalBufferPropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getExternalSemaphorePropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties | getExternalSemaphorePropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | releaseDisplayEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceCapabilities2EXT (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT *pSurfaceCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT > ::type | getSurfaceCapabilities2EXT (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getExternalFencePropertiesKHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, VULKAN_HPP_NAMESPACE::ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties | getExternalFencePropertiesKHR (const VULKAN_HPP_NAMESPACE::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, VULKAN_HPP_NAMESPACE::PerformanceCounterKHR *pCounters, VULKAN_HPP_NAMESPACE::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 < VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator > , std::vector < VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, Dispatch const &d) const |
template<typename PerformanceCounterKHRAllocator , typename PerformanceCounterDescriptionKHRAllocator , typename Dispatch , typename B1 , typename B2 , typename std::enable_if< std::is_same< typename B1::value_type, PerformanceCounterKHR >::value &&std::is_same< typename B2::value_type, PerformanceCounterDescriptionKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair < std::vector < VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator > , std::vector < VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, PerformanceCounterKHRAllocator &performanceCounterKHRAllocator, PerformanceCounterDescriptionKHRAllocator &performanceCounterDescriptionKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getQueueFamilyPerformanceQueryPassesKHR (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR &performanceQueryCreateInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceCapabilities2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR *pSurfaceCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR > ::type | getSurfaceCapabilities2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
template<typename X , typename Y , typename... Z, typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < StructureChain< X, Y, Z...> >::type | getSurfaceCapabilities2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename SurfaceFormat2KHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
template<typename SurfaceFormat2KHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, SurfaceFormat2KHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator > >::type | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::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 VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
template<typename StructureChain , typename StructureChainAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, StructureChain >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < StructureChain, StructureChainAllocator > >::type | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, StructureChainAllocator &structureChainAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayProperties2KHR (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayProperties2KHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayProperties2KHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (Dispatch const &d) const |
template<typename DisplayProperties2KHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayProperties2KHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator > >::type | getDisplayProperties2KHR (DisplayProperties2KHRAllocator &displayProperties2KHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneProperties2KHR (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayPlaneProperties2KHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d) const |
template<typename DisplayPlaneProperties2KHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayPlaneProperties2KHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator > >::type | getDisplayPlaneProperties2KHR (DisplayPlaneProperties2KHRAllocator &displayPlaneProperties2KHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename DisplayModeProperties2KHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const |
template<typename DisplayModeProperties2KHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, DisplayModeProperties2KHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, DisplayModeProperties2KHRAllocator &displayModeProperties2KHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDisplayPlaneCapabilities2KHR (const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR *pDisplayPlaneInfo, VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR *pCapabilities, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR > ::type | getDisplayPlaneCapabilities2KHR (const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR &displayPlaneInfo, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE void | getMultisamplePropertiesEXT (VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT *pMultisampleProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT | getMultisamplePropertiesEXT (VULKAN_HPP_NAMESPACE::SampleCountFlagBits samples, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCalibrateableTimeDomainsEXT (uint32_t *pTimeDomainCount, VULKAN_HPP_NAMESPACE::TimeDomainEXT *pTimeDomains, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename TimeDomainEXTAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d) const |
template<typename TimeDomainEXTAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, TimeDomainEXT >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator > >::type | getCalibrateableTimeDomainsEXT (TimeDomainEXTAllocator &timeDomainEXTAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getFragmentShadingRatesKHR (uint32_t *pFragmentShadingRateCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (Dispatch const &d) const |
template<typename PhysicalDeviceFragmentShadingRateKHRAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, PhysicalDeviceFragmentShadingRateKHR >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator > >::type | getFragmentShadingRatesKHR (PhysicalDeviceFragmentShadingRateKHRAllocator &physicalDeviceFragmentShadingRateKHRAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getToolPropertiesEXT (uint32_t *pToolCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties *pToolProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (Dispatch const &d) const |
template<typename PhysicalDeviceToolPropertiesAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, PhysicalDeviceToolProperties >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::PhysicalDeviceToolProperties, PhysicalDeviceToolPropertiesAllocator > >::type | getToolPropertiesEXT (PhysicalDeviceToolPropertiesAllocator &physicalDeviceToolPropertiesAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getCooperativeMatrixPropertiesNV (uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV *pProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename CooperativeMatrixPropertiesNVAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (Dispatch const &d) const |
template<typename CooperativeMatrixPropertiesNVAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, CooperativeMatrixPropertiesNV >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator > >::type | getCooperativeMatrixPropertiesNV (CooperativeMatrixPropertiesNVAllocator &cooperativeMatrixPropertiesNVAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getSupportedFramebufferMixedSamplesCombinationsNV (uint32_t *pCombinationCount, VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV *pCombinations, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename FramebufferMixedSamplesCombinationNVAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Dispatch const &d) const |
template<typename FramebufferMixedSamplesCombinationNVAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, FramebufferMixedSamplesCombinationNV >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (FramebufferMixedSamplesCombinationNVAllocator &framebufferMixedSamplesCombinationNVAllocator, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_INLINE ResultValueType< void >::type | acquireDrmDisplayEXT (int32_t drmFd, VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getDrmDisplayEXT (int32_t drmFd, uint32_t connectorId, VULKAN_HPP_NAMESPACE::DisplayKHR *display, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType < VULKAN_HPP_NAMESPACE::DisplayKHR > ::type | getDrmDisplayEXT (int32_t drmFd, uint32_t connectorId, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< UniqueHandle < VULKAN_HPP_NAMESPACE::DisplayKHR, Dispatch > >::type | getDrmDisplayEXTUnique (int32_t drmFd, uint32_t connectorId, Dispatch const &d) const |
template<typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result | getOpticalFlowImageFormatsNV (const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV *pOpticalFlowImageFormatInfo, uint32_t *pFormatCount, VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV *pImageFormatProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
template<typename OpticalFlowImageFormatPropertiesNVAllocator , typename Dispatch > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, Dispatch const &d) const |
template<typename OpticalFlowImageFormatPropertiesNVAllocator , typename Dispatch , typename B1 , typename std::enable_if< std::is_same< typename B1::value_type, OpticalFlowImageFormatPropertiesNV >::value, int >::type > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector < VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator > >::type | getOpticalFlowImageFormatsNV (const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV &opticalFlowImageFormatInfo, OpticalFlowImageFormatPropertiesNVAllocator &opticalFlowImageFormatPropertiesNVAllocator, Dispatch const &d) const |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFeatures2 () const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getProperties2 () const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFormatProperties2 (VULKAN_HPP_NAMESPACE::Format format) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::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 StructureChain< X, Y, Z...> | getMemoryProperties2 () const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFeatures2KHR () const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getProperties2KHR () const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getFormatProperties2KHR (VULKAN_HPP_NAMESPACE::Format format) const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::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 StructureChain< X, Y, Z...> | getMemoryProperties2KHR () const VULKAN_HPP_NOEXCEPT |
template<typename X , typename Y , typename... Z> | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain< X, Y, Z...> | getSurfaceCapabilities2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo) const |
template<typename StructureChain > | |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector < StructureChain > | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR &surfaceInfo) const |
Definition at line 12399 of file vulkan_handles.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDevice::CType = VkPhysicalDevice |
Definition at line 12402 of file vulkan_handles.hpp.
using VULKAN_HPP_NAMESPACE::PhysicalDevice::NativeType = VkPhysicalDevice |
Definition at line 12403 of file vulkan_handles.hpp.
|
default |
|
inline |
Definition at line 12411 of file vulkan_handles.hpp.
|
inline |
Definition at line 12412 of file vulkan_handles.hpp.
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::acquireDrmDisplayEXT | ( | int32_t | drmFd, |
VULKAN_HPP_NAMESPACE::DisplayKHR | display, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::acquireDrmDisplayEXT | ( | int32_t | drmFd, |
VULKAN_HPP_NAMESPACE::DisplayKHR | display, | ||
Dispatch const & | d | ||
) | const |
Definition at line 17773 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const VULKAN_HPP_NAMESPACE::DeviceCreateInfo * | pCreateInfo, |
const VULKAN_HPP_NAMESPACE::AllocationCallbacks * | pAllocator, | ||
VULKAN_HPP_NAMESPACE::Device * | pDevice, | ||
Dispatch const & | d | ||
) | const |
Definition at line 383 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::Device>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & | createInfo, |
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | , | ||
Dispatch const & | d | ||
) | const |
Definition at line 397 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const VULKAN_HPP_NAMESPACE::DeviceCreateInfo * | pCreateInfo, |
const VULKAN_HPP_NAMESPACE::AllocationCallbacks * | pAllocator, | ||
VULKAN_HPP_NAMESPACE::Device * | pDevice, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::Device>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & | createInfo, |
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::Device, Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDeviceUnique | ( | const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & | createInfo, |
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | , | ||
Dispatch const & | d | ||
) | const |
Definition at line 416 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::Device, Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDeviceUnique | ( | const VULKAN_HPP_NAMESPACE::DeviceCreateInfo & | createInfo, |
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR * | pCreateInfo, | ||
const VULKAN_HPP_NAMESPACE::AllocationCallbacks * | pAllocator, | ||
VULKAN_HPP_NAMESPACE::DisplayModeKHR * | pMode, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8353 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & | createInfo, | ||
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | , | ||
Dispatch const & | d | ||
) | const |
Definition at line 8370 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR * | pCreateInfo, | ||
const VULKAN_HPP_NAMESPACE::AllocationCallbacks * | pAllocator, | ||
VULKAN_HPP_NAMESPACE::DisplayModeKHR * | pMode, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::DisplayModeKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & | createInfo, | ||
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHRUnique | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & | createInfo, | ||
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | , | ||
Dispatch const & | d | ||
) | const |
Definition at line 8392 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHRUnique | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
const VULKAN_HPP_NAMESPACE::DisplayModeCreateInfoKHR & | createInfo, | ||
Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | const char * | pLayerName, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::ExtensionProperties * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 529 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > layerName | , |
Dispatch const & | d | ||
) | const |
Definition at line 542 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > | layerName, |
ExtensionPropertiesAllocator & | extensionPropertiesAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 573 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | const char * | pLayerName, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::ExtensionProperties * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > layerName | VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::ExtensionProperties, ExtensionPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > | layerName, |
ExtensionPropertiesAllocator & | extensionPropertiesAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::LayerProperties * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 671 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Dispatch const & | d | ) | const |
Definition at line 682 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | LayerPropertiesAllocator & | layerPropertiesAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 712 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::LayerProperties * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::LayerProperties, LayerPropertiesAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | LayerPropertiesAllocator & | layerPropertiesAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR | ( | uint32_t | queueFamilyIndex, |
uint32_t * | pCounterCount, | ||
VULKAN_HPP_NAMESPACE::PerformanceCounterKHR * | pCounters, | ||
VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR * | pCounterDescriptions, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12465 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::pair<std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator>, std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator> > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR | ( | uint32_t | queueFamilyIndex, |
Dispatch const & | d | ||
) | const |
Definition at line 12485 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::pair<std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator>, std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator> > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR | ( | uint32_t | queueFamilyIndex, |
PerformanceCounterKHRAllocator & | performanceCounterKHRAllocator, | ||
PerformanceCounterDescriptionKHRAllocator & | performanceCounterDescriptionKHRAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12533 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR | ( | uint32_t | queueFamilyIndex, |
uint32_t * | pCounterCount, | ||
VULKAN_HPP_NAMESPACE::PerformanceCounterKHR * | pCounters, | ||
VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR * | pCounterDescriptions, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::pair<std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator>, std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator> > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR | ( | uint32_t | queueFamilyIndex, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::pair<std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterKHR, PerformanceCounterKHRAllocator>, std::vector<VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator> > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR | ( | uint32_t | queueFamilyIndex, |
PerformanceCounterKHRAllocator & | performanceCounterKHRAllocator, | ||
PerformanceCounterDescriptionKHRAllocator & | performanceCounterDescriptionKHRAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | uint32_t * | pTimeDomainCount, |
VULKAN_HPP_NAMESPACE::TimeDomainEXT * | pTimeDomains, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | TimeDomainEXTAllocator & | timeDomainEXTAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | uint32_t * | pTimeDomainCount, |
VULKAN_HPP_NAMESPACE::TimeDomainEXT * | pTimeDomains, | ||
Dispatch const & | d | ||
) | const |
Definition at line 15553 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Dispatch const & | d | ) | const |
Definition at line 15565 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::TimeDomainEXT, TimeDomainEXTAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | TimeDomainEXTAllocator & | timeDomainEXTAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 15596 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCooperativeMatrixPropertiesNV | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCooperativeMatrixPropertiesNV | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCooperativeMatrixPropertiesNV | ( | CooperativeMatrixPropertiesNVAllocator & | cooperativeMatrixPropertiesNVAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCooperativeMatrixPropertiesNV | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 16509 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCooperativeMatrixPropertiesNV | ( | Dispatch const & | d | ) | const |
Definition at line 16521 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::CooperativeMatrixPropertiesNV, CooperativeMatrixPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCooperativeMatrixPropertiesNV | ( | CooperativeMatrixPropertiesNVAllocator & | cooperativeMatrixPropertiesNVAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 16553 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12996 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
Dispatch const & | d | ||
) | const |
Definition at line 13010 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
DisplayModeProperties2KHRAllocator & | displayModeProperties2KHRAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 13042 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModeProperties2KHR, DisplayModeProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
DisplayModeProperties2KHRAllocator & | displayModeProperties2KHRAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8277 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
Dispatch const & | d | ||
) | const |
Definition at line 8291 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
DisplayModePropertiesKHRAllocator & | displayModePropertiesKHRAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8323 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayModePropertiesKHR, DisplayModePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayKHR | display, |
DisplayModePropertiesKHRAllocator & | displayModePropertiesKHRAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR * | pDisplayPlaneInfo, |
VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR * | pCapabilities, | ||
Dispatch const & | d | ||
) | const |
Definition at line 13073 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR & | displayPlaneInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 13086 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR * | pDisplayPlaneInfo, |
VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR * | pCapabilities, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::DisplayPlaneInfo2KHR & | displayPlaneInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayModeKHR | mode, |
uint32_t | planeIndex, | ||
VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR * | pCapabilities, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8417 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayModeKHR | mode, |
uint32_t | planeIndex, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8430 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayModeKHR | mode, |
uint32_t | planeIndex, | ||
VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR * | pCapabilities, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::DisplayModeKHR | mode, |
uint32_t | planeIndex, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12923 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 12936 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | DisplayPlaneProperties2KHRAllocator & | displayPlaneProperties2KHRAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 12968 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlaneProperties2KHR, DisplayPlaneProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | DisplayPlaneProperties2KHRAllocator & | displayPlaneProperties2KHRAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8134 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Dispatch const & | d | ) | const |
Definition at line 8147 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | DisplayPlanePropertiesKHRAllocator & | displayPlanePropertiesKHRAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 8179 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPlanePropertiesKHR, DisplayPlanePropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | DisplayPlanePropertiesKHRAllocator & | displayPlanePropertiesKHRAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
uint32_t * | pDisplayCount, | ||
VULKAN_HPP_NAMESPACE::DisplayKHR * | pDisplays, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8207 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
Dispatch const & | d | ||
) | const |
Definition at line 8220 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
DisplayKHRAllocator & | displayKHRAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8250 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
uint32_t * | pDisplayCount, | ||
VULKAN_HPP_NAMESPACE::DisplayKHR * | pDisplays, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayKHR, DisplayKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
DisplayKHRAllocator & | displayKHRAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayProperties2KHR * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12850 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 12863 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | DisplayProperties2KHRAllocator & | displayProperties2KHRAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 12895 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayProperties2KHR * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayProperties2KHR, DisplayProperties2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | DisplayProperties2KHRAllocator & | displayProperties2KHRAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8065 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Dispatch const & | d | ) | const |
Definition at line 8077 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | DisplayPropertiesKHRAllocator & | displayPropertiesKHRAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 8107 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | uint32_t * | pPropertyCount, |
VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::DisplayPropertiesKHR, DisplayPropertiesKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | DisplayPropertiesKHRAllocator & | displayPropertiesKHRAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDrmDisplayEXT | ( | int32_t | drmFd, |
uint32_t | connectorId, | ||
VULKAN_HPP_NAMESPACE::DisplayKHR * | display, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::DisplayKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDrmDisplayEXT | ( | int32_t | drmFd, |
uint32_t | connectorId, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDrmDisplayEXT | ( | int32_t | drmFd, |
uint32_t | connectorId, | ||
VULKAN_HPP_NAMESPACE::DisplayKHR * | display, | ||
Dispatch const & | d | ||
) | const |
Definition at line 17785 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::DisplayKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDrmDisplayEXT | ( | int32_t | drmFd, |
uint32_t | connectorId, | ||
Dispatch const & | d | ||
) | const |
Definition at line 17797 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::DisplayKHR, Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDrmDisplayEXTUnique | ( | int32_t | drmFd, |
uint32_t | connectorId, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<UniqueHandle<VULKAN_HPP_NAMESPACE::DisplayKHR, Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDrmDisplayEXTUnique | ( | int32_t | drmFd, |
uint32_t | connectorId, | ||
Dispatch const & | d | ||
) | const |
Definition at line 17811 of file vulkan_funcs.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
VULKAN_HPP_NAMESPACE::ExternalBufferProperties * | pExternalBufferProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 6167 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 6180 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
VULKAN_HPP_NAMESPACE::ExternalBufferProperties * | pExternalBufferProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
VULKAN_HPP_NAMESPACE::ExternalBufferProperties * | pExternalBufferProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 11210 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 11223 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
VULKAN_HPP_NAMESPACE::ExternalBufferProperties * | pExternalBufferProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
VULKAN_HPP_NAMESPACE::ExternalFenceProperties * | pExternalFenceProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 6195 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 6208 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
VULKAN_HPP_NAMESPACE::ExternalFenceProperties * | pExternalFenceProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
VULKAN_HPP_NAMESPACE::ExternalFenceProperties * | pExternalFenceProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12334 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 12347 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
VULKAN_HPP_NAMESPACE::ExternalFenceProperties * | pExternalFenceProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags | flags, | ||
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV | externalHandleType, | ||
VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV * | pExternalImageFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 10547 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags flags | , | ||
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType | , | ||
Dispatch const & | d | ||
) | const |
Definition at line 10571 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags | flags, | ||
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV | externalHandleType, | ||
VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV * | pExternalImageFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::ExternalImageFormatPropertiesNV>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags flags | VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, | ||
VULKAN_HPP_NAMESPACE::ExternalMemoryHandleTypeFlagsNV externalHandleType | VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 6224 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 6237 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 11355 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 11368 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * | pFeatures, |
Dispatch const & | d | ||
) | const |
Definition at line 155 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | Dispatch const & | d | ) | const |
Definition at line 164 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures * | pFeatures, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * | pFeatures, |
Dispatch const & | d | ||
) | const |
Definition at line 5518 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d | ) | const |
Definition at line 5527 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d | ) | const |
Definition at line 5538 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | ) | const |
Definition at line 12571 of file vulkan_raii.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * | pFeatures, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * | pFeatures, |
Dispatch const & | d | ||
) | const |
Definition at line 10631 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10641 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10652 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 * | pFeatures, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | ) | const |
Definition at line 14334 of file vulkan_raii.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::FormatProperties * | pFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 176 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 187 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::FormatProperties * | pFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::FormatProperties2 * | pFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 5585 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 5596 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 5607 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format | ) | const |
Definition at line 12613 of file vulkan_raii.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::FormatProperties2 * | pFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::FormatProperties2 * | pFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 10699 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 10711 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 10723 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::FormatProperties2 * | pFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | VULKAN_HPP_NAMESPACE::Format | format | ) | const |
Definition at line 14388 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getFragmentShadingRatesKHR | ( | uint32_t * | pFragmentShadingRateCount, |
VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR * | pFragmentShadingRates, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getFragmentShadingRatesKHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getFragmentShadingRatesKHR | ( | PhysicalDeviceFragmentShadingRateKHRAllocator & | physicalDeviceFragmentShadingRateKHRAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getFragmentShadingRatesKHR | ( | uint32_t * | pFragmentShadingRateCount, |
VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR * | pFragmentShadingRates, | ||
Dispatch const & | d | ||
) | const |
Definition at line 16282 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getFragmentShadingRatesKHR | ( | Dispatch const & | d | ) | const |
Definition at line 16295 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR, PhysicalDeviceFragmentShadingRateKHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getFragmentShadingRatesKHR | ( | PhysicalDeviceFragmentShadingRateKHRAllocator & | physicalDeviceFragmentShadingRateKHRAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 16327 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags | flags, | ||
VULKAN_HPP_NAMESPACE::ImageFormatProperties * | pImageFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 199 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags flags | , | ||
Dispatch const & | d | ||
) | const |
Definition at line 220 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags | flags, | ||
VULKAN_HPP_NAMESPACE::ImageFormatProperties * | pImageFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::ImageFormatProperties>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageCreateFlags flags | VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * | pImageFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 5622 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 5635 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 5650 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo | ) | const |
Definition at line 12638 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * | pImageFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * | pImageFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 10739 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 10752 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 10767 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
VULKAN_HPP_NAMESPACE::ImageFormatProperties2 * | pImageFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceImageFormatInfo2 & | imageFormatInfo | ) | const |
Definition at line 14419 of file vulkan_raii.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties * | pMemoryProperties, |
Dispatch const & | d | ||
) | const |
Definition at line 323 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | Dispatch const & | d | ) | const |
Definition at line 333 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties * | pMemoryProperties, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
Dispatch const & | d | ||
) | const |
Definition at line 5789 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 5799 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 5810 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | ) | const |
Definition at line 12709 of file vulkan_raii.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
Dispatch const & | d | ||
) | const |
Definition at line 10906 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10916 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10927 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | ) | const |
Definition at line 14502 of file vulkan_raii.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, |
VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT * | pMultisampleProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, |
VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT * | pMultisampleProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 13591 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, |
Dispatch const & | d | ||
) | const |
Definition at line 13603 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getOpticalFlowImageFormatsNV | ( | const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV * | pOpticalFlowImageFormatInfo, |
uint32_t * | pFormatCount, | ||
VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV * | pImageFormatProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getOpticalFlowImageFormatsNV | ( | const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV & | opticalFlowImageFormatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getOpticalFlowImageFormatsNV | ( | const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV & | opticalFlowImageFormatInfo, |
OpticalFlowImageFormatPropertiesNVAllocator & | opticalFlowImageFormatPropertiesNVAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getOpticalFlowImageFormatsNV | ( | const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV * | pOpticalFlowImageFormatInfo, |
uint32_t * | pFormatCount, | ||
VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV * | pImageFormatProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 21135 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getOpticalFlowImageFormatsNV | ( | const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV & | opticalFlowImageFormatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 21152 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatPropertiesNV, OpticalFlowImageFormatPropertiesNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getOpticalFlowImageFormatsNV | ( | const VULKAN_HPP_NAMESPACE::OpticalFlowImageFormatInfoNV & | opticalFlowImageFormatInfo, |
OpticalFlowImageFormatPropertiesNVAllocator & | opticalFlowImageFormatPropertiesNVAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 21188 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
uint32_t * | pRectCount, | ||
VULKAN_HPP_NAMESPACE::Rect2D * | pRects, | ||
Dispatch const & | d | ||
) | const |
Definition at line 7965 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Dispatch const & | d | ||
) | const |
Definition at line 7978 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Rect2DAllocator & | rect2DAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 8006 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
uint32_t * | pRectCount, | ||
VULKAN_HPP_NAMESPACE::Rect2D * | pRects, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::Rect2D, Rect2DAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Rect2DAllocator & | rect2DAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties * | pProperties, |
Dispatch const & | d | ||
) | const |
Definition at line 244 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d | ) | const |
Definition at line 254 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties * | pProperties, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * | pProperties, |
Dispatch const & | d | ||
) | const |
Definition at line 5551 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 5561 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 5572 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | ) | const |
Definition at line 12591 of file vulkan_raii.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * | pProperties, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * | pProperties, |
Dispatch const & | d | ||
) | const |
Definition at line 10665 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10675 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10686 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 * | pProperties, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_NAMESPACE::PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | ) | const |
Definition at line 14360 of file vulkan_raii.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR | ( | const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR * | pPerformanceQueryCreateInfo, |
uint32_t * | pNumPasses, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12577 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint32_t VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR | ( | const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR & | performanceQueryCreateInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 12588 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR | ( | const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR * | pPerformanceQueryCreateInfo, |
uint32_t * | pNumPasses, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD uint32_t VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyPerformanceQueryPassesKHR | ( | const VULKAN_HPP_NAMESPACE::QueryPoolPerformanceCreateInfoKHR & | performanceQueryCreateInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | uint32_t * | pQueueFamilyPropertyCount, |
VULKAN_HPP_NAMESPACE::QueueFamilyProperties * | pQueueFamilyProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 266 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Dispatch const & | d | ) | const |
Definition at line 278 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | QueueFamilyPropertiesAllocator & | queueFamilyPropertiesAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 302 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | uint32_t * | pQueueFamilyPropertyCount, |
VULKAN_HPP_NAMESPACE::QueueFamilyProperties * | pQueueFamilyProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties, QueueFamilyPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | QueueFamilyPropertiesAllocator & | queueFamilyPropertiesAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | uint32_t * | pQueueFamilyPropertyCount, |
VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 5666 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 5678 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | QueueFamilyProperties2Allocator & | queueFamilyProperties2Allocator, |
Dispatch const & | d | ||
) | const |
Definition at line 5702 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 5723 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | StructureChainAllocator & | structureChainAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 5758 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | uint32_t * | pQueueFamilyPropertyCount, |
VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | ) | const |
Definition at line 12670 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | QueueFamilyProperties2Allocator & | queueFamilyProperties2Allocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | StructureChainAllocator & | structureChainAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | uint32_t * | pQueueFamilyPropertyCount, |
VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 10783 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10795 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | QueueFamilyProperties2Allocator & | queueFamilyProperties2Allocator, |
Dispatch const & | d | ||
) | const |
Definition at line 10819 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 10840 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | StructureChainAllocator & | structureChainAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 10875 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | uint32_t * | pQueueFamilyPropertyCount, |
VULKAN_HPP_NAMESPACE::QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::QueueFamilyProperties2, QueueFamilyProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | QueueFamilyProperties2Allocator & | queueFamilyProperties2Allocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD std::vector<StructureChain, StructureChainAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | StructureChainAllocator & | structureChainAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | ) | const |
Definition at line 14457 of file vulkan_raii.hpp.
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 1211 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
Dispatch const & | d | ||
) | const |
Definition at line 1234 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
SparseImageFormatPropertiesAllocator & | sparseImageFormatPropertiesAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 1276 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties, SparseImageFormatPropertiesAllocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | VULKAN_HPP_NAMESPACE::Format | format, |
VULKAN_HPP_NAMESPACE::ImageType | type, | ||
VULKAN_HPP_NAMESPACE::SampleCountFlagBits | samples, | ||
VULKAN_HPP_NAMESPACE::ImageUsageFlags | usage, | ||
VULKAN_HPP_NAMESPACE::ImageTiling | tiling, | ||
SparseImageFormatPropertiesAllocator & | sparseImageFormatPropertiesAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 5824 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 5839 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
SparseImageFormatProperties2Allocator & | sparseImageFormatProperties2Allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 5866 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
SparseImageFormatProperties2Allocator & | sparseImageFormatProperties2Allocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * | pProperties, | ||
Dispatch const & | d | ||
) | const |
Definition at line 10941 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 10956 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
SparseImageFormatProperties2Allocator & | sparseImageFormatProperties2Allocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 10984 of file vulkan_funcs.hpp.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
uint32_t * | pPropertyCount, | ||
VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 * | pProperties, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD std::vector<VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2, SparseImageFormatProperties2Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
SparseImageFormatProperties2Allocator & | sparseImageFormatProperties2Allocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV | ( | uint32_t * | pCombinationCount, |
VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV * | pCombinations, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV | ( | Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV | ( | FramebufferMixedSamplesCombinationNVAllocator & | framebufferMixedSamplesCombinationNVAllocator, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV | ( | uint32_t * | pCombinationCount, |
VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV * | pCombinations, | ||
Dispatch const & | d | ||
) | const |
Definition at line 16585 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV | ( | Dispatch const & | d | ) | const |
Definition at line 16597 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::FramebufferMixedSamplesCombinationNV, FramebufferMixedSamplesCombinationNVAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSupportedFramebufferMixedSamplesCombinationsNV | ( | FramebufferMixedSamplesCombinationNVAllocator & | framebufferMixedSamplesCombinationNVAllocator, |
Dispatch const & | d | ||
) | const |
Definition at line 16630 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT * | pSurfaceCapabilities, | ||
Dispatch const & | d | ||
) | const |
Definition at line 11809 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Dispatch const & | d | ||
) | const |
Definition at line 11821 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT * | pSurfaceCapabilities, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR * | pSurfaceCapabilities, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12634 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 12647 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 12662 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR * | pSurfaceCapabilities, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo | ) | const |
Definition at line 15252 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR * | pSurfaceCapabilities, | ||
Dispatch const & | d | ||
) | const |
Definition at line 7505 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Dispatch const & | d | ||
) | const |
Definition at line 7517 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR * | pSurfaceCapabilities, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<VULKAN_HPP_NAMESPACE::SurfaceCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
uint32_t * | pSurfaceFormatCount, | ||
VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR * | pSurfaceFormats, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12678 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 12693 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
SurfaceFormat2KHRAllocator & | surfaceFormat2KHRAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12727 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<StructureChain, StructureChainAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 12760 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType<std::vector<StructureChain, StructureChainAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
StructureChainAllocator & | structureChainAllocator, | ||
Dispatch const & | d | ||
) | const |
Definition at line 12805 of file vulkan_funcs.hpp.
VULKAN_HPP_NODISCARD Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
uint32_t * | pSurfaceFormatCount, | ||
VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR * | pSurfaceFormats, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR, SurfaceFormat2KHRAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
SurfaceFormat2KHRAllocator & | surfaceFormat2KHRAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<StructureChain, StructureChainAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD ResultValueType<std::vector<StructureChain, StructureChainAllocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
StructureChainAllocator & | structureChainAllocator, | ||
Dispatch const &d | VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT | ||
) | const |
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector<StructureChain> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo | ) | const |
Definition at line 15302 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | VULKAN_HPP_NAMESPACE::SurfaceKHR | surface, |
uint32_t * | pSurfaceFormatCount, | ||
VULKAN_HPP_NAMESPACE::SurfaceFormatKHR * | pSurfaceFormats, | ||
Dispatch const & | d | ||
) | const |
Definition at line 7531 of file