|
| VULKAN_HPP_CONSTEXPR | PhysicalDevice () VULKAN_HPP_NOEXCEPT |
| |
| VULKAN_HPP_CONSTEXPR | PhysicalDevice (std::nullptr_t) VULKAN_HPP_NOEXCEPT |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | PhysicalDevice (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> |
| 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::Device >::type | createDevice (const DeviceCreateInfo &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Device, Dispatch > >::type | createDeviceUnique (const DeviceCreateInfo &createInfo, Optional< const 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 | 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DisplayModeKHR >::type | createDisplayModeKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayModeCreateInfoKHR &createInfo, Optional< const 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch > >::type | createDisplayModeKHRUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayModeCreateInfoKHR &createInfo, Optional< const 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 Allocator = std::allocator<ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, ExtensionProperties >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Allocator const &vectorAllocator, 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 Allocator = std::allocator<LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateDeviceLayerProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, LayerProperties >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateDeviceLayerProperties (Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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_DEFAULT_ARGUMENT_ASSIGNMENT, VULKAN_HPP_NAMESPACE::PerformanceCounterDescriptionKHR *pCounterDescriptions VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator = std::allocator<PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PerformanceCounterDescriptionKHR, Allocator > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, ArrayProxy< VULKAN_HPP_NAMESPACE::PerformanceCounterKHR > const &counters, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PerformanceCounterDescriptionKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PerformanceCounterDescriptionKHR, Allocator > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, ArrayProxy< VULKAN_HPP_NAMESPACE::PerformanceCounterKHR > const &counters, Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PerformanceCounterKHRAllocator = std::allocator<PerformanceCounterKHR>, typename PerformanceCounterDescriptionKHRAllocator = std::allocator<PerformanceCounterDescriptionKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::pair< std::vector< PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename PerformanceCounterKHRAllocator = std::allocator<PerformanceCounterKHR>, typename PerformanceCounterDescriptionKHRAllocator = std::allocator<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< PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< 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> |
| 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 Allocator = std::allocator<DisplayModeProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayModeProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayModeProperties2KHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Allocator const &vectorAllocator, 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 Allocator = std::allocator<DisplayModePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayModePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayModePropertiesKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Allocator const &vectorAllocator, 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR >::type | getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR &displayPlaneInfo, 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_WHEN_NO_EXCEPTIONS 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 | 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 Allocator = std::allocator<DisplayKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayKHR, Allocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayKHR, Allocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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 Allocator = std::allocator<TimeDomainEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<TimeDomainEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, TimeDomainEXT >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Allocator const &vectorAllocator, 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 Allocator = std::allocator<CooperativeMatrixPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< CooperativeMatrixPropertiesNV, Allocator > >::type | getCooperativeMatrixPropertiesNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<CooperativeMatrixPropertiesNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, CooperativeMatrixPropertiesNV >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< CooperativeMatrixPropertiesNV, Allocator > >::type | getCooperativeMatrixPropertiesNV (Allocator const &vectorAllocator, 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 Allocator = std::allocator<DisplayPlaneProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayPlaneProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayPlaneProperties2KHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Allocator const &vectorAllocator, 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 Allocator = std::allocator<DisplayPlanePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type | getDisplayPlanePropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayPlanePropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayPlanePropertiesKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type | getDisplayPlanePropertiesKHR (Allocator const &vectorAllocator, 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 Allocator = std::allocator<DisplayProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayProperties2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayProperties2KHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Allocator const &vectorAllocator, 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 Allocator = std::allocator<DisplayPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type | getDisplayPropertiesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<DisplayPropertiesKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, DisplayPropertiesKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type | getDisplayPropertiesKHR (Allocator const &vectorAllocator, 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 PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 | 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_WHEN_NO_EXCEPTIONS 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 | 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 PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, 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 PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) 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 | 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 | 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 | 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> |
| 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> |
| 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 | getFragmentShadingRatesKHR (uint32_t *pFragmentShadingRateCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator = std::allocator<PhysicalDeviceFragmentShadingRateKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PhysicalDeviceFragmentShadingRateKHR, Allocator > >::type | getFragmentShadingRatesKHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PhysicalDeviceFragmentShadingRateKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PhysicalDeviceFragmentShadingRateKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PhysicalDeviceFragmentShadingRateKHR, Allocator > >::type | getFragmentShadingRatesKHR (Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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_WHEN_NO_EXCEPTIONS 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> |
| 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::ImageFormatProperties2 >::type | getImageFormatProperties2 (const 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_WHEN_NO_EXCEPTIONS ResultValueType< StructureChain< X, Y, Z... > >::type | getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::ImageFormatProperties2 >::type | getImageFormatProperties2KHR (const 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_WHEN_NO_EXCEPTIONS ResultValueType< StructureChain< X, Y, Z... > >::type | getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, 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> |
| 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 | 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 | 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 | 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 Allocator = std::allocator<Rect2D>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< Rect2D, Allocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<Rect2D>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, Rect2D >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< Rect2D, Allocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Allocator const &vectorAllocator, 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 | 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 | 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 | 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 QueryPoolPerformanceCreateInfoKHR &performanceQueryCreateInfo, 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename QueueFamilyPropertiesAllocator = std::allocator<QueueFamilyProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename QueueFamilyPropertiesAllocator = std::allocator<QueueFamilyProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = QueueFamilyPropertiesAllocator, typename std::enable_if< std::is_same< typename B::value_type, QueueFamilyProperties >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (QueueFamilyPropertiesAllocator &queueFamilyPropertiesAllocator, 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 Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, QueueFamilyProperties2 >::value, int >::type = 0> |
| std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2 (Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename StructureChain , typename Allocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| std::vector< StructureChain, Allocator > | getQueueFamilyProperties2 (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename StructureChain , typename Allocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, StructureChain >::value, int >::type = 0> |
| std::vector< StructureChain, Allocator > | getQueueFamilyProperties2 (Allocator const &vectorAllocator, 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 Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, QueueFamilyProperties2 >::value, int >::type = 0> |
| std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename StructureChain , typename Allocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| std::vector< StructureChain, Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename StructureChain , typename Allocator = std::allocator<StructureChain>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, StructureChain >::value, int >::type = 0> |
| std::vector< StructureChain, Allocator > | getQueueFamilyProperties2KHR (Allocator const &vectorAllocator, 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 VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageFormatPropertiesAllocator = std::allocator<SparseImageFormatProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< 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<SparseImageFormatProperties>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SparseImageFormatPropertiesAllocator, typename std::enable_if< std::is_same< typename B::value_type, SparseImageFormatProperties >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< 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 | getSparseImageFormatProperties2 (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 *pProperties VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SparseImageFormatProperties2Allocator, typename std::enable_if< std::is_same< typename B::value_type, SparseImageFormatProperties2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| void | getSparseImageFormatProperties2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, VULKAN_HPP_NAMESPACE::SparseImageFormatProperties2 *pProperties VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename SparseImageFormatProperties2Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = SparseImageFormatProperties2Allocator, typename std::enable_if< std::is_same< typename B::value_type, SparseImageFormatProperties2 >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD std::vector< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, 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 Allocator = std::allocator<FramebufferMixedSamplesCombinationNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< FramebufferMixedSamplesCombinationNV, Allocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<FramebufferMixedSamplesCombinationNV>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, FramebufferMixedSamplesCombinationNV >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< FramebufferMixedSamplesCombinationNV, Allocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| 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_WHEN_NO_EXCEPTIONS 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> |
| 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_WHEN_NO_EXCEPTIONS ResultValueType< VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR >::type | getSurfaceCapabilities2KHR (const 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_WHEN_NO_EXCEPTIONS ResultValueType< StructureChain< X, Y, Z... > >::type | getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, 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_WHEN_NO_EXCEPTIONS 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 | 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 Allocator = std::allocator<SurfaceFormat2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type | getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<SurfaceFormat2KHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, SurfaceFormat2KHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type | getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Allocator const &vectorAllocator, 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 Allocator = std::allocator<SurfaceFormatKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<SurfaceFormatKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, SurfaceFormatKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Allocator const &vectorAllocator, 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 Allocator = std::allocator<PresentModeKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PresentModeKHR, Allocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PresentModeKHR>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PresentModeKHR >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PresentModeKHR, Allocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Allocator const &vectorAllocator, 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_WHEN_NO_EXCEPTIONS 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 | getToolPropertiesEXT (uint32_t *pToolCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT *pToolProperties, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator = std::allocator<PhysicalDeviceToolPropertiesEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PhysicalDeviceToolPropertiesEXT, Allocator > >::type | getToolPropertiesEXT (Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Allocator = std::allocator<PhysicalDeviceToolPropertiesEXT>, typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE, typename B = Allocator, typename std::enable_if< std::is_same< typename B::value_type, PhysicalDeviceToolPropertiesEXT >::value, int >::type = 0> |
| VULKAN_HPP_NODISCARD ResultValueType< std::vector< PhysicalDeviceToolPropertiesEXT, Allocator > >::type | getToolPropertiesEXT (Allocator const &vectorAllocator, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| template<typename Dispatch = VULKAN_HPP_DEFAULT_DISPATCHER_TYPE> |
| ResultValueType< void >::type | releaseDisplayEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT) const |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | operator VkPhysicalDevice () const VULKAN_HPP_NOEXCEPT |
| |
| | operator bool () const VULKAN_HPP_NOEXCEPT |
| |
| bool | operator! () 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::Device >::type | createDevice (const DeviceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::Device, Dispatch > >::type | createDeviceUnique (const DeviceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DisplayModeKHR >::type | createDisplayModeKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayModeCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< UniqueHandle< VULKAN_HPP_NAMESPACE::DisplayModeKHR, Dispatch > >::type | createDisplayModeKHRUnique (VULKAN_HPP_NAMESPACE::DisplayKHR display, const DisplayModeCreateInfoKHR &createInfo, Optional< const 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, ExtensionProperties >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateDeviceLayerProperties (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, LayerProperties >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateDeviceLayerProperties (Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PerformanceCounterDescriptionKHR, Allocator > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, ArrayProxy< VULKAN_HPP_NAMESPACE::PerformanceCounterKHR > const &counters, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PerformanceCounterDescriptionKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PerformanceCounterDescriptionKHR, Allocator > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, ArrayProxy< VULKAN_HPP_NAMESPACE::PerformanceCounterKHR > const &counters, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename PerformanceCounterKHRAllocator , typename PerformanceCounterDescriptionKHRAllocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::pair< std::vector< PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< 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< PerformanceCounterKHR, PerformanceCounterKHRAllocator >, std::vector< PerformanceCounterDescriptionKHR, PerformanceCounterDescriptionKHRAllocator > > >::type | enumerateQueueFamilyPerformanceQueryCountersKHR (uint32_t queueFamilyIndex, PerformanceCounterKHRAllocator &performanceCounterKHRAllocator, PerformanceCounterDescriptionKHRAllocator &performanceCounterDescriptionKHRAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayModeProperties2KHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayModePropertiesKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type | getDisplayModePropertiesKHR (VULKAN_HPP_NAMESPACE::DisplayKHR display, Allocator const &vectorAllocator, 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::DisplayPlaneCapabilities2KHR >::type | getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR &displayPlaneInfo, 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_WHEN_NO_EXCEPTIONS 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 | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, uint32_t *pDisplayCount, VULKAN_HPP_NAMESPACE::DisplayKHR *pDisplays, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayKHR, Allocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayKHR, Allocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, TimeDomainEXT >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< CooperativeMatrixPropertiesNV, Allocator > >::type | getCooperativeMatrixPropertiesNV (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, CooperativeMatrixPropertiesNV >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< CooperativeMatrixPropertiesNV, Allocator > >::type | getCooperativeMatrixPropertiesNV (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayPlaneProperties2KHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type | getDisplayPlanePropertiesKHR (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayPlanePropertiesKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type | getDisplayPlanePropertiesKHR (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayProperties2KHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type | getDisplayPropertiesKHR (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, DisplayPropertiesKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type | getDisplayPropertiesKHR (Allocator const &vectorAllocator, 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 PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 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 PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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 PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| 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_WHEN_NO_EXCEPTIONS 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 | 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 PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, 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 PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) 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 | 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 | 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 | 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_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_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 | getFragmentShadingRatesKHR (uint32_t *pFragmentShadingRateCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceFragmentShadingRateKHR *pFragmentShadingRates, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDeviceFragmentShadingRateKHR, Allocator > >::type | getFragmentShadingRatesKHR (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PhysicalDeviceFragmentShadingRateKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDeviceFragmentShadingRateKHR, Allocator > >::type | getFragmentShadingRatesKHR (Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| 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_WHEN_NO_EXCEPTIONS 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_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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ImageFormatProperties2 >::type | getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< StructureChain< X, Y, Z... > >::type | getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
| |
| 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::ImageFormatProperties2 >::type | getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< StructureChain< X, Y, Z... > >::type | getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, 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_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 | 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 | 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 | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, uint32_t *pRectCount, VULKAN_HPP_NAMESPACE::Rect2D *pRects, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< Rect2D, Allocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, Rect2D >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< Rect2D, Allocator > >::type | getPresentRectanglesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Allocator const &vectorAllocator, 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 | 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 | 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 | 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 QueryPoolPerformanceCreateInfoKHR &performanceQueryCreateInfo, 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< QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (Dispatch const &d) const |
| |
| template<typename QueueFamilyPropertiesAllocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, QueueFamilyProperties >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< QueueFamilyProperties, QueueFamilyPropertiesAllocator > | getQueueFamilyProperties (QueueFamilyPropertiesAllocator &queueFamilyPropertiesAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2 (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, QueueFamilyProperties2 >::value, int >::type > |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2 (Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename StructureChain , typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE std::vector< StructureChain, Allocator > | getQueueFamilyProperties2 (Dispatch const &d) const |
| |
| template<typename StructureChain , typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, StructureChain >::value, int >::type > |
| VULKAN_HPP_INLINE std::vector< StructureChain, Allocator > | getQueueFamilyProperties2 (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, QueueFamilyProperties2 >::value, int >::type > |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename StructureChain , typename Allocator , typename Dispatch > |
| VULKAN_HPP_INLINE std::vector< StructureChain, Allocator > | getQueueFamilyProperties2KHR (Dispatch const &d) const |
| |
| template<typename StructureChain , typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, StructureChain >::value, int >::type > |
| VULKAN_HPP_INLINE std::vector< StructureChain, Allocator > | getQueueFamilyProperties2KHR (Allocator const &vectorAllocator, 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< 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 B , typename std::enable_if< std::is_same< typename B::value_type, SparseImageFormatProperties >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< 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 | 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< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const |
| |
| template<typename SparseImageFormatProperties2Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SparseImageFormatProperties2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, Dispatch const &d) const |
| |
| 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< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const |
| |
| template<typename SparseImageFormatProperties2Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SparseImageFormatProperties2 >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties2, SparseImageFormatProperties2Allocator > | getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, SparseImageFormatProperties2Allocator &sparseImageFormatProperties2Allocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< FramebufferMixedSamplesCombinationNV, Allocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, FramebufferMixedSamplesCombinationNV >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< FramebufferMixedSamplesCombinationNV, Allocator > >::type | getSupportedFramebufferMixedSamplesCombinationsNV (Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::SurfaceCapabilities2EXT >::type | getSurfaceCapabilities2EXT (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
| |
| 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_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< VULKAN_HPP_NAMESPACE::SurfaceCapabilities2KHR >::type | getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
| |
| template<typename X , typename Y , typename... Z, typename Dispatch > |
| VULKAN_HPP_NODISCARD_WHEN_NO_EXCEPTIONS VULKAN_HPP_INLINE ResultValueType< StructureChain< X, Y, Z... > >::type | getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, 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_WHEN_NO_EXCEPTIONS 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 | getSurfaceFormats2KHR (const VULKAN_HPP_NAMESPACE::PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, VULKAN_HPP_NAMESPACE::SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type | getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SurfaceFormat2KHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type | getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, SurfaceFormatKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type | getSurfaceFormatsKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PresentModeKHR, Allocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PresentModeKHR >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PresentModeKHR, Allocator > >::type | getSurfacePresentModesKHR (VULKAN_HPP_NAMESPACE::SurfaceKHR surface, Allocator const &vectorAllocator, 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_WHEN_NO_EXCEPTIONS 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 | getToolPropertiesEXT (uint32_t *pToolCount, VULKAN_HPP_NAMESPACE::PhysicalDeviceToolPropertiesEXT *pToolProperties, Dispatch const &d) const VULKAN_HPP_NOEXCEPT |
| |
| template<typename Allocator , typename Dispatch > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDeviceToolPropertiesEXT, Allocator > >::type | getToolPropertiesEXT (Dispatch const &d) const |
| |
| template<typename Allocator , typename Dispatch , typename B , typename std::enable_if< std::is_same< typename B::value_type, PhysicalDeviceToolPropertiesEXT >::value, int >::type > |
| VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE ResultValueType< std::vector< PhysicalDeviceToolPropertiesEXT, Allocator > >::type | getToolPropertiesEXT (Allocator const &vectorAllocator, Dispatch const &d) const |
| |
| template<typename Dispatch > |
| VULKAN_HPP_INLINE ResultValueType< void >::type | releaseDisplayEXT (VULKAN_HPP_NAMESPACE::DisplayKHR display, Dispatch const &d) const |
| |