RetroArch
Public Member Functions | Private Attributes | List of all members
VULKAN_HPP_NAMESPACE::PhysicalDevice Class Reference

#include <vulkan.hpp>

Public Member Functions

VULKAN_HPP_CONSTEXPR PhysicalDevice ()
 
VULKAN_HPP_CONSTEXPR PhysicalDevice (std::nullptr_t)
 
VULKAN_HPP_TYPESAFE_EXPLICIT PhysicalDevice (VkPhysicalDevice physicalDevice)
 
PhysicalDeviceoperator= (std::nullptr_t)
 
bool operator== (PhysicalDevice const &rhs) const
 
bool operator!= (PhysicalDevice const &rhs) const
 
bool operator< (PhysicalDevice const &rhs) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getProperties (PhysicalDeviceProperties *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceProperties getProperties (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getQueueFamilyProperties (uint32_t *pQueueFamilyPropertyCount, QueueFamilyProperties *pQueueFamilyProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<QueueFamilyProperties>, typename Dispatch = DispatchLoaderStatic>
std::vector< QueueFamilyProperties, Allocator > getQueueFamilyProperties (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getMemoryProperties (PhysicalDeviceMemoryProperties *pMemoryProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceMemoryProperties getMemoryProperties (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getFeatures (PhysicalDeviceFeatures *pFeatures, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceFeatures getFeatures (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getFormatProperties (Format format, FormatProperties *pFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
FormatProperties getFormatProperties (Format format, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getImageFormatProperties (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, ImageFormatProperties *pImageFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< ImageFormatProperties >::type getImageFormatProperties (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result createDevice (const DeviceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Device *pDevice, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< Device >::type createDevice (const DeviceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< UniqueDevice >::type createDeviceUnique (const DeviceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result enumerateDeviceLayerProperties (uint32_t *pPropertyCount, LayerProperties *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< LayerProperties, Allocator > >::type enumerateDeviceLayerProperties (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result enumerateDeviceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, ExtensionProperties *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< ExtensionProperties, Allocator > >::type enumerateDeviceExtensionProperties (Optional< const std::string > layerName=nullptr, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getSparseImageFormatProperties (Format format, ImageType type, SampleCountFlagBits samples, ImageUsageFlags usage, ImageTiling tiling, uint32_t *pPropertyCount, SparseImageFormatProperties *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<SparseImageFormatProperties>, typename Dispatch = DispatchLoaderStatic>
std::vector< SparseImageFormatProperties, Allocator > getSparseImageFormatProperties (Format format, ImageType type, SampleCountFlagBits samples, ImageUsageFlags usage, ImageTiling tiling, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getDisplayPropertiesKHR (uint32_t *pPropertyCount, DisplayPropertiesKHR *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<DisplayPropertiesKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type getDisplayPropertiesKHR (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getDisplayPlanePropertiesKHR (uint32_t *pPropertyCount, DisplayPlanePropertiesKHR *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<DisplayPlanePropertiesKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type getDisplayPlanePropertiesKHR (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, uint32_t *pDisplayCount, DisplayKHR *pDisplays, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<DisplayKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< DisplayKHR, Allocator > >::type getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getDisplayModePropertiesKHR (DisplayKHR display, uint32_t *pPropertyCount, DisplayModePropertiesKHR *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<DisplayModePropertiesKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type getDisplayModePropertiesKHR (DisplayKHR display, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result createDisplayModeKHR (DisplayKHR display, const DisplayModeCreateInfoKHR *pCreateInfo, const AllocationCallbacks *pAllocator, DisplayModeKHR *pMode, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< DisplayModeKHR >::type createDisplayModeKHR (DisplayKHR display, const DisplayModeCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator=nullptr, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getDisplayPlaneCapabilitiesKHR (DisplayModeKHR mode, uint32_t planeIndex, DisplayPlaneCapabilitiesKHR *pCapabilities, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< DisplayPlaneCapabilitiesKHR >::type getDisplayPlaneCapabilitiesKHR (DisplayModeKHR mode, uint32_t planeIndex, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfaceSupportKHR (uint32_t queueFamilyIndex, SurfaceKHR surface, Bool32 *pSupported, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< Bool32 >::type getSurfaceSupportKHR (uint32_t queueFamilyIndex, SurfaceKHR surface, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfaceCapabilitiesKHR (SurfaceKHR surface, SurfaceCapabilitiesKHR *pSurfaceCapabilities, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< SurfaceCapabilitiesKHR >::type getSurfaceCapabilitiesKHR (SurfaceKHR surface, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfaceFormatsKHR (SurfaceKHR surface, uint32_t *pSurfaceFormatCount, SurfaceFormatKHR *pSurfaceFormats, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<SurfaceFormatKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type getSurfaceFormatsKHR (SurfaceKHR surface, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfacePresentModesKHR (SurfaceKHR surface, uint32_t *pPresentModeCount, PresentModeKHR *pPresentModes, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<PresentModeKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< PresentModeKHR, Allocator > >::type getSurfacePresentModesKHR (SurfaceKHR surface, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getExternalImageFormatPropertiesNV (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, ExternalMemoryHandleTypeFlagsNV externalHandleType, ExternalImageFormatPropertiesNV *pExternalImageFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< ExternalImageFormatPropertiesNV >::type getExternalImageFormatPropertiesNV (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, ExternalMemoryHandleTypeFlagsNV externalHandleType, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getGeneratedCommandsPropertiesNVX (DeviceGeneratedCommandsFeaturesNVX *pFeatures, DeviceGeneratedCommandsLimitsNVX *pLimits, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
DeviceGeneratedCommandsLimitsNVX getGeneratedCommandsPropertiesNVX (DeviceGeneratedCommandsFeaturesNVX &features, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getFeatures2 (PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceFeatures2 getFeatures2 (Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain< T... > getFeatures2 (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getFeatures2KHR (PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceFeatures2 getFeatures2KHR (Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain< T... > getFeatures2KHR (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getProperties2 (PhysicalDeviceProperties2 *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceProperties2 getProperties2 (Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain< T... > getProperties2 (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getProperties2KHR (PhysicalDeviceProperties2 *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceProperties2 getProperties2KHR (Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain< T... > getProperties2KHR (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getFormatProperties2 (Format format, FormatProperties2 *pFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
FormatProperties2 getFormatProperties2 (Format format, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getFormatProperties2KHR (Format format, FormatProperties2 *pFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
FormatProperties2 getFormatProperties2KHR (Format format, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< ImageFormatProperties2 >::type getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
ResultValueType< StructureChain< T... > >::type getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< ImageFormatProperties2 >::type getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
ResultValueType< StructureChain< T... > >::type getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount, QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector< QueueFamilyProperties2, Allocator > getQueueFamilyProperties2 (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount, QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector< QueueFamilyProperties2, Allocator > getQueueFamilyProperties2KHR (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getMemoryProperties2 (PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceMemoryProperties2 getMemoryProperties2 (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getMemoryProperties2KHR (PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceMemoryProperties2 getMemoryProperties2KHR (Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, SparseImageFormatProperties2 *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector< SparseImageFormatProperties2, Allocator > getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, SparseImageFormatProperties2 *pProperties, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector< SparseImageFormatProperties2, Allocator > getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getExternalBufferProperties (const PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ExternalBufferProperties getExternalBufferProperties (const PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getExternalBufferPropertiesKHR (const PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ExternalBufferProperties getExternalBufferPropertiesKHR (const PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getExternalSemaphoreProperties (const PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ExternalSemaphoreProperties getExternalSemaphoreProperties (const PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getExternalSemaphorePropertiesKHR (const PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ExternalSemaphoreProperties getExternalSemaphorePropertiesKHR (const PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getExternalFenceProperties (const PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ExternalFenceProperties getExternalFenceProperties (const PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getExternalFencePropertiesKHR (const PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ExternalFenceProperties getExternalFencePropertiesKHR (const PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< void >::type releaseDisplayEXT (DisplayKHR display, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfaceCapabilities2EXT (SurfaceKHR surface, SurfaceCapabilities2EXT *pSurfaceCapabilities, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< SurfaceCapabilities2EXT >::type getSurfaceCapabilities2EXT (SurfaceKHR surface, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getPresentRectanglesKHR (SurfaceKHR surface, uint32_t *pRectCount, Rect2D *pRects, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<Rect2D>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< Rect2D, Allocator > >::type getPresentRectanglesKHR (SurfaceKHR surface, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
void getMultisamplePropertiesEXT (SampleCountFlagBits samples, MultisamplePropertiesEXT *pMultisampleProperties, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
MultisamplePropertiesEXT getMultisamplePropertiesEXT (SampleCountFlagBits samples, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, SurfaceCapabilities2KHR *pSurfaceCapabilities, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
ResultValueType< SurfaceCapabilities2KHR >::type getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d=Dispatch()) const
 
template<typename ... T, typename Dispatch = DispatchLoaderStatic>
ResultValueType< StructureChain< T... > >::type getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d=Dispatch()) const
 
template<typename Dispatch = DispatchLoaderStatic>
Result getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d=Dispatch()) const
 
template<typename Allocator = std::allocator<SurfaceFormat2KHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d=Dispatch()) const
 
VULKAN_HPP_TYPESAFE_EXPLICIT operator VkPhysicalDevice () const
 
 operator bool () const
 
bool operator! () const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getProperties (PhysicalDeviceProperties *pProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceProperties getProperties (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getQueueFamilyProperties (uint32_t *pQueueFamilyPropertyCount, QueueFamilyProperties *pQueueFamilyProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector< QueueFamilyProperties, Allocator > getQueueFamilyProperties (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getMemoryProperties (PhysicalDeviceMemoryProperties *pMemoryProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties getMemoryProperties (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getFeatures (PhysicalDeviceFeatures *pFeatures, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceFeatures getFeatures (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getFormatProperties (Format format, FormatProperties *pFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE FormatProperties getFormatProperties (Format format, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getImageFormatProperties (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, ImageFormatProperties *pImageFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< ImageFormatProperties >::type getImageFormatProperties (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result createDevice (const DeviceCreateInfo *pCreateInfo, const AllocationCallbacks *pAllocator, Device *pDevice, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< Device >::type createDevice (const DeviceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< UniqueDevice >::type createDeviceUnique (const DeviceCreateInfo &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result enumerateDeviceLayerProperties (uint32_t *pPropertyCount, LayerProperties *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type enumerateDeviceLayerProperties (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result enumerateDeviceExtensionProperties (const char *pLayerName, uint32_t *pPropertyCount, ExtensionProperties *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getSparseImageFormatProperties (Format format, ImageType type, SampleCountFlagBits samples, ImageUsageFlags usage, ImageTiling tiling, uint32_t *pPropertyCount, SparseImageFormatProperties *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties, Allocator > getSparseImageFormatProperties (Format format, ImageType type, SampleCountFlagBits samples, ImageUsageFlags usage, ImageTiling tiling, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getDisplayPropertiesKHR (uint32_t *pPropertyCount, DisplayPropertiesKHR *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type getDisplayPropertiesKHR (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getDisplayPlanePropertiesKHR (uint32_t *pPropertyCount, DisplayPlanePropertiesKHR *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type getDisplayPlanePropertiesKHR (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, uint32_t *pDisplayCount, DisplayKHR *pDisplays, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayKHR, Allocator > >::type getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getDisplayModePropertiesKHR (DisplayKHR display, uint32_t *pPropertyCount, DisplayModePropertiesKHR *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type getDisplayModePropertiesKHR (DisplayKHR display, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result createDisplayModeKHR (DisplayKHR display, const DisplayModeCreateInfoKHR *pCreateInfo, const AllocationCallbacks *pAllocator, DisplayModeKHR *pMode, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< DisplayModeKHR >::type createDisplayModeKHR (DisplayKHR display, const DisplayModeCreateInfoKHR &createInfo, Optional< const AllocationCallbacks > allocator, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getDisplayPlaneCapabilitiesKHR (DisplayModeKHR mode, uint32_t planeIndex, DisplayPlaneCapabilitiesKHR *pCapabilities, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< DisplayPlaneCapabilitiesKHR >::type getDisplayPlaneCapabilitiesKHR (DisplayModeKHR mode, uint32_t planeIndex, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfaceSupportKHR (uint32_t queueFamilyIndex, SurfaceKHR surface, Bool32 *pSupported, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< Bool32 >::type getSurfaceSupportKHR (uint32_t queueFamilyIndex, SurfaceKHR surface, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfaceCapabilitiesKHR (SurfaceKHR surface, SurfaceCapabilitiesKHR *pSurfaceCapabilities, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< SurfaceCapabilitiesKHR >::type getSurfaceCapabilitiesKHR (SurfaceKHR surface, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfaceFormatsKHR (SurfaceKHR surface, uint32_t *pSurfaceFormatCount, SurfaceFormatKHR *pSurfaceFormats, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type getSurfaceFormatsKHR (SurfaceKHR surface, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfacePresentModesKHR (SurfaceKHR surface, uint32_t *pPresentModeCount, PresentModeKHR *pPresentModes, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< PresentModeKHR, Allocator > >::type getSurfacePresentModesKHR (SurfaceKHR surface, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getExternalImageFormatPropertiesNV (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, ExternalMemoryHandleTypeFlagsNV externalHandleType, ExternalImageFormatPropertiesNV *pExternalImageFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< ExternalImageFormatPropertiesNV >::type getExternalImageFormatPropertiesNV (Format format, ImageType type, ImageTiling tiling, ImageUsageFlags usage, ImageCreateFlags flags, ExternalMemoryHandleTypeFlagsNV externalHandleType, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getGeneratedCommandsPropertiesNVX (DeviceGeneratedCommandsFeaturesNVX *pFeatures, DeviceGeneratedCommandsLimitsNVX *pLimits, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE DeviceGeneratedCommandsLimitsNVX getGeneratedCommandsPropertiesNVX (DeviceGeneratedCommandsFeaturesNVX &features, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getFeatures2 (PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceFeatures2 getFeatures2 (Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain< T... > getFeatures2 (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getFeatures2KHR (PhysicalDeviceFeatures2 *pFeatures, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceFeatures2 getFeatures2KHR (Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain< T... > getFeatures2KHR (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getProperties2 (PhysicalDeviceProperties2 *pProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceProperties2 getProperties2 (Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain< T... > getProperties2 (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getProperties2KHR (PhysicalDeviceProperties2 *pProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceProperties2 getProperties2KHR (Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain< T... > getProperties2KHR (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getFormatProperties2 (Format format, FormatProperties2 *pFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE FormatProperties2 getFormatProperties2 (Format format, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getFormatProperties2KHR (Format format, FormatProperties2 *pFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE FormatProperties2 getFormatProperties2KHR (Format format, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< ImageFormatProperties2 >::type getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< StructureChain< T... > >::type getImageFormatProperties2 (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 *pImageFormatInfo, ImageFormatProperties2 *pImageFormatProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< ImageFormatProperties2 >::type getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< StructureChain< T... > >::type getImageFormatProperties2KHR (const PhysicalDeviceImageFormatInfo2 &imageFormatInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getQueueFamilyProperties2 (uint32_t *pQueueFamilyPropertyCount, QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > getQueueFamilyProperties2 (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getQueueFamilyProperties2KHR (uint32_t *pQueueFamilyPropertyCount, QueueFamilyProperties2 *pQueueFamilyProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > getQueueFamilyProperties2KHR (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getMemoryProperties2 (PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 getMemoryProperties2 (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getMemoryProperties2KHR (PhysicalDeviceMemoryProperties2 *pMemoryProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 getMemoryProperties2KHR (Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, SparseImageFormatProperties2 *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties2, Allocator > getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 *pFormatInfo, uint32_t *pPropertyCount, SparseImageFormatProperties2 *pProperties, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties2, Allocator > getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getExternalBufferProperties (const PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ExternalBufferProperties getExternalBufferProperties (const PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getExternalBufferPropertiesKHR (const PhysicalDeviceExternalBufferInfo *pExternalBufferInfo, ExternalBufferProperties *pExternalBufferProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ExternalBufferProperties getExternalBufferPropertiesKHR (const PhysicalDeviceExternalBufferInfo &externalBufferInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getExternalSemaphoreProperties (const PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ExternalSemaphoreProperties getExternalSemaphoreProperties (const PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getExternalSemaphorePropertiesKHR (const PhysicalDeviceExternalSemaphoreInfo *pExternalSemaphoreInfo, ExternalSemaphoreProperties *pExternalSemaphoreProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ExternalSemaphoreProperties getExternalSemaphorePropertiesKHR (const PhysicalDeviceExternalSemaphoreInfo &externalSemaphoreInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getExternalFenceProperties (const PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ExternalFenceProperties getExternalFenceProperties (const PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getExternalFencePropertiesKHR (const PhysicalDeviceExternalFenceInfo *pExternalFenceInfo, ExternalFenceProperties *pExternalFenceProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ExternalFenceProperties getExternalFencePropertiesKHR (const PhysicalDeviceExternalFenceInfo &externalFenceInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< void >::type releaseDisplayEXT (DisplayKHR display, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfaceCapabilities2EXT (SurfaceKHR surface, SurfaceCapabilities2EXT *pSurfaceCapabilities, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< SurfaceCapabilities2EXT >::type getSurfaceCapabilities2EXT (SurfaceKHR surface, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getPresentRectanglesKHR (SurfaceKHR surface, uint32_t *pRectCount, Rect2D *pRects, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< Rect2D, Allocator > >::type getPresentRectanglesKHR (SurfaceKHR surface, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE void getMultisamplePropertiesEXT (SampleCountFlagBits samples, MultisamplePropertiesEXT *pMultisampleProperties, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE MultisamplePropertiesEXT getMultisamplePropertiesEXT (SampleCountFlagBits samples, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, SurfaceCapabilities2KHR *pSurfaceCapabilities, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< SurfaceCapabilities2KHR >::type getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const
 
template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< StructureChain< T... > >::type getSurfaceCapabilities2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const
 
template<typename Dispatch >
VULKAN_HPP_INLINE Result getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR *pSurfaceInfo, uint32_t *pSurfaceFormatCount, SurfaceFormat2KHR *pSurfaceFormats, Dispatch const &d) const
 
template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Dispatch const &d) const
 

Private Attributes

VkPhysicalDevice m_physicalDevice
 

Constructor & Destructor Documentation

◆ PhysicalDevice() [1/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDevice::PhysicalDevice ( )
inline

◆ PhysicalDevice() [2/3]

VULKAN_HPP_CONSTEXPR VULKAN_HPP_NAMESPACE::PhysicalDevice::PhysicalDevice ( std::nullptr_t  )
inline

◆ PhysicalDevice() [3/3]

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::PhysicalDevice::PhysicalDevice ( VkPhysicalDevice  physicalDevice)
inline

Member Function Documentation

◆ createDevice() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice ( const DeviceCreateInfo pCreateInfo,
const AllocationCallbacks pAllocator,
Device pDevice,
Dispatch const d = Dispatch() 
) const

◆ createDevice() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<Device>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice ( const DeviceCreateInfo createInfo,
Optional< const AllocationCallbacks allocator = nullptr,
Dispatch const d = Dispatch() 
) const

◆ createDevice() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice ( const DeviceCreateInfo pCreateInfo,
const AllocationCallbacks pAllocator,
Device pDevice,
Dispatch const d 
) const

◆ createDevice() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<Device>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice ( const DeviceCreateInfo createInfo,
Optional< const AllocationCallbacks allocator,
Dispatch const d 
) const
Here is the call graph for this function:

◆ createDeviceUnique() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<UniqueDevice>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDeviceUnique ( const DeviceCreateInfo createInfo,
Optional< const AllocationCallbacks allocator = nullptr,
Dispatch const d = Dispatch() 
) const

◆ createDeviceUnique() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<UniqueDevice>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDeviceUnique ( const DeviceCreateInfo createInfo,
Optional< const AllocationCallbacks allocator,
Dispatch const d 
) const
Here is the call graph for this function:

◆ createDisplayModeKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR ( DisplayKHR  display,
const DisplayModeCreateInfoKHR pCreateInfo,
const AllocationCallbacks pAllocator,
DisplayModeKHR pMode,
Dispatch const d = Dispatch() 
) const

◆ createDisplayModeKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<DisplayModeKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR ( DisplayKHR  display,
const DisplayModeCreateInfoKHR createInfo,
Optional< const AllocationCallbacks allocator = nullptr,
Dispatch const d = Dispatch() 
) const

◆ createDisplayModeKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR ( DisplayKHR  display,
const DisplayModeCreateInfoKHR pCreateInfo,
const AllocationCallbacks pAllocator,
DisplayModeKHR pMode,
Dispatch const d 
) const

◆ createDisplayModeKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<DisplayModeKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR ( DisplayKHR  display,
const DisplayModeCreateInfoKHR createInfo,
Optional< const AllocationCallbacks allocator,
Dispatch const d 
) const
Here is the call graph for this function:

◆ enumerateDeviceExtensionProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties ( const char *  pLayerName,
uint32_t pPropertyCount,
ExtensionProperties pProperties,
Dispatch const d = Dispatch() 
) const

◆ enumerateDeviceExtensionProperties() [2/4]

template<typename Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties ( Optional< const std::string layerName = nullptr,
Dispatch const d = Dispatch() 
) const

◆ enumerateDeviceExtensionProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties ( const char *  pLayerName,
uint32_t pPropertyCount,
ExtensionProperties pProperties,
Dispatch const d 
) const

◆ enumerateDeviceExtensionProperties() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties ( Optional< const std::string layerName,
Dispatch const d 
) const
Here is the call graph for this function:

◆ enumerateDeviceLayerProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties ( uint32_t pPropertyCount,
LayerProperties pProperties,
Dispatch const d = Dispatch() 
) const

◆ enumerateDeviceLayerProperties() [2/4]

template<typename Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties ( Dispatch const d = Dispatch()) const

◆ enumerateDeviceLayerProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties ( uint32_t pPropertyCount,
LayerProperties pProperties,
Dispatch const d 
) const

◆ enumerateDeviceLayerProperties() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties ( Dispatch const d) const
Here is the call graph for this function:

◆ getDisplayModePropertiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR ( DisplayKHR  display,
uint32_t pPropertyCount,
DisplayModePropertiesKHR pProperties,
Dispatch const d = Dispatch() 
) const

◆ getDisplayModePropertiesKHR() [2/4]

template<typename Allocator = std::allocator<DisplayModePropertiesKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<DisplayModePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR ( DisplayKHR  display,
Dispatch const d = Dispatch() 
) const

◆ getDisplayModePropertiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR ( DisplayKHR  display,
uint32_t pPropertyCount,
DisplayModePropertiesKHR pProperties,
Dispatch const d 
) const

◆ getDisplayModePropertiesKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayModePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR ( DisplayKHR  display,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getDisplayPlaneCapabilitiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR ( DisplayModeKHR  mode,
uint32_t  planeIndex,
DisplayPlaneCapabilitiesKHR pCapabilities,
Dispatch const d = Dispatch() 
) const

◆ getDisplayPlaneCapabilitiesKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<DisplayPlaneCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR ( DisplayModeKHR  mode,
uint32_t  planeIndex,
Dispatch const d = Dispatch() 
) const

◆ getDisplayPlaneCapabilitiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR ( DisplayModeKHR  mode,
uint32_t  planeIndex,
DisplayPlaneCapabilitiesKHR pCapabilities,
Dispatch const d 
) const

◆ getDisplayPlaneCapabilitiesKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<DisplayPlaneCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR ( DisplayModeKHR  mode,
uint32_t  planeIndex,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getDisplayPlanePropertiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR ( uint32_t pPropertyCount,
DisplayPlanePropertiesKHR pProperties,
Dispatch const d = Dispatch() 
) const

◆ getDisplayPlanePropertiesKHR() [2/4]

template<typename Allocator = std::allocator<DisplayPlanePropertiesKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<DisplayPlanePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR ( Dispatch const d = Dispatch()) const

◆ getDisplayPlanePropertiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR ( uint32_t pPropertyCount,
DisplayPlanePropertiesKHR pProperties,
Dispatch const d 
) const

◆ getDisplayPlanePropertiesKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPlanePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR ( Dispatch const d) const
Here is the call graph for this function:

◆ getDisplayPlaneSupportedDisplaysKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR ( uint32_t  planeIndex,
uint32_t pDisplayCount,
DisplayKHR pDisplays,
Dispatch const d = Dispatch() 
) const

◆ getDisplayPlaneSupportedDisplaysKHR() [2/4]

template<typename Allocator = std::allocator<DisplayKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<DisplayKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR ( uint32_t  planeIndex,
Dispatch const d = Dispatch() 
) const

◆ getDisplayPlaneSupportedDisplaysKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR ( uint32_t  planeIndex,
uint32_t pDisplayCount,
DisplayKHR pDisplays,
Dispatch const d 
) const

◆ getDisplayPlaneSupportedDisplaysKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR ( uint32_t  planeIndex,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getDisplayPropertiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR ( uint32_t pPropertyCount,
DisplayPropertiesKHR pProperties,
Dispatch const d = Dispatch() 
) const

◆ getDisplayPropertiesKHR() [2/4]

template<typename Allocator = std::allocator<DisplayPropertiesKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<DisplayPropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR ( Dispatch const d = Dispatch()) const

◆ getDisplayPropertiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR ( uint32_t pPropertyCount,
DisplayPropertiesKHR pProperties,
Dispatch const d 
) const

◆ getDisplayPropertiesKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR ( Dispatch const d) const
Here is the call graph for this function:

◆ getExternalBufferProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties ( const PhysicalDeviceExternalBufferInfo pExternalBufferInfo,
ExternalBufferProperties pExternalBufferProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalBufferProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties ( const PhysicalDeviceExternalBufferInfo externalBufferInfo,
Dispatch const d = Dispatch() 
) const

◆ getExternalBufferProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties ( const PhysicalDeviceExternalBufferInfo pExternalBufferInfo,
ExternalBufferProperties pExternalBufferProperties,
Dispatch const d 
) const

◆ getExternalBufferProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties ( const PhysicalDeviceExternalBufferInfo externalBufferInfo,
Dispatch const d 
) const

◆ getExternalBufferPropertiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR ( const PhysicalDeviceExternalBufferInfo pExternalBufferInfo,
ExternalBufferProperties pExternalBufferProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalBufferPropertiesKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR ( const PhysicalDeviceExternalBufferInfo externalBufferInfo,
Dispatch const d = Dispatch() 
) const

◆ getExternalBufferPropertiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR ( const PhysicalDeviceExternalBufferInfo pExternalBufferInfo,
ExternalBufferProperties pExternalBufferProperties,
Dispatch const d 
) const

◆ getExternalBufferPropertiesKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR ( const PhysicalDeviceExternalBufferInfo externalBufferInfo,
Dispatch const d 
) const

◆ getExternalFenceProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties ( const PhysicalDeviceExternalFenceInfo pExternalFenceInfo,
ExternalFenceProperties pExternalFenceProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalFenceProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties ( const PhysicalDeviceExternalFenceInfo externalFenceInfo,
Dispatch const d = Dispatch() 
) const

◆ getExternalFenceProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties ( const PhysicalDeviceExternalFenceInfo pExternalFenceInfo,
ExternalFenceProperties pExternalFenceProperties,
Dispatch const d 
) const

◆ getExternalFenceProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties ( const PhysicalDeviceExternalFenceInfo externalFenceInfo,
Dispatch const d 
) const

◆ getExternalFencePropertiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR ( const PhysicalDeviceExternalFenceInfo pExternalFenceInfo,
ExternalFenceProperties pExternalFenceProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalFencePropertiesKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR ( const PhysicalDeviceExternalFenceInfo externalFenceInfo,
Dispatch const d = Dispatch() 
) const

◆ getExternalFencePropertiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR ( const PhysicalDeviceExternalFenceInfo pExternalFenceInfo,
ExternalFenceProperties pExternalFenceProperties,
Dispatch const d 
) const

◆ getExternalFencePropertiesKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR ( const PhysicalDeviceExternalFenceInfo externalFenceInfo,
Dispatch const d 
) const

◆ getExternalImageFormatPropertiesNV() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
ExternalMemoryHandleTypeFlagsNV  externalHandleType,
ExternalImageFormatPropertiesNV pExternalImageFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalImageFormatPropertiesNV() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<ExternalImageFormatPropertiesNV>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
ExternalMemoryHandleTypeFlagsNV  externalHandleType,
Dispatch const d = Dispatch() 
) const

◆ getExternalImageFormatPropertiesNV() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
ExternalMemoryHandleTypeFlagsNV  externalHandleType,
ExternalImageFormatPropertiesNV pExternalImageFormatProperties,
Dispatch const d 
) const

◆ getExternalImageFormatPropertiesNV() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<ExternalImageFormatPropertiesNV>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalImageFormatPropertiesNV ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
ExternalMemoryHandleTypeFlagsNV  externalHandleType,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getExternalSemaphoreProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties ( const PhysicalDeviceExternalSemaphoreInfo pExternalSemaphoreInfo,
ExternalSemaphoreProperties pExternalSemaphoreProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalSemaphoreProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties ( const PhysicalDeviceExternalSemaphoreInfo externalSemaphoreInfo,
Dispatch const d = Dispatch() 
) const

◆ getExternalSemaphoreProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties ( const PhysicalDeviceExternalSemaphoreInfo pExternalSemaphoreInfo,
ExternalSemaphoreProperties pExternalSemaphoreProperties,
Dispatch const d 
) const

◆ getExternalSemaphoreProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties ( const PhysicalDeviceExternalSemaphoreInfo externalSemaphoreInfo,
Dispatch const d 
) const

◆ getExternalSemaphorePropertiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR ( const PhysicalDeviceExternalSemaphoreInfo pExternalSemaphoreInfo,
ExternalSemaphoreProperties pExternalSemaphoreProperties,
Dispatch const d = Dispatch() 
) const

◆ getExternalSemaphorePropertiesKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR ( const PhysicalDeviceExternalSemaphoreInfo externalSemaphoreInfo,
Dispatch const d = Dispatch() 
) const

◆ getExternalSemaphorePropertiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR ( const PhysicalDeviceExternalSemaphoreInfo pExternalSemaphoreInfo,
ExternalSemaphoreProperties pExternalSemaphoreProperties,
Dispatch const d 
) const

◆ getExternalSemaphorePropertiesKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR ( const PhysicalDeviceExternalSemaphoreInfo externalSemaphoreInfo,
Dispatch const d 
) const

◆ getFeatures() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures ( PhysicalDeviceFeatures pFeatures,
Dispatch const d = Dispatch() 
) const

◆ getFeatures() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures ( Dispatch const d = Dispatch()) const

◆ getFeatures() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures ( PhysicalDeviceFeatures pFeatures,
Dispatch const d 
) const

◆ getFeatures() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures ( Dispatch const d) const

◆ getFeatures2() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 ( PhysicalDeviceFeatures2 pFeatures,
Dispatch const d = Dispatch() 
) const

◆ getFeatures2() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 ( Dispatch const d = Dispatch()) const

◆ getFeatures2() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 ( Dispatch const d = Dispatch()) const

◆ getFeatures2() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 ( PhysicalDeviceFeatures2 pFeatures,
Dispatch const d 
) const

◆ getFeatures2() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 ( Dispatch const d) const

◆ getFeatures2() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 ( Dispatch const d) const

◆ getFeatures2KHR() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR ( PhysicalDeviceFeatures2 pFeatures,
Dispatch const d = Dispatch() 
) const

◆ getFeatures2KHR() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR ( Dispatch const d = Dispatch()) const

◆ getFeatures2KHR() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR ( Dispatch const d = Dispatch()) const

◆ getFeatures2KHR() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR ( PhysicalDeviceFeatures2 pFeatures,
Dispatch const d 
) const

◆ getFeatures2KHR() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR ( Dispatch const d) const

◆ getFeatures2KHR() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR ( Dispatch const d) const

◆ getFormatProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties ( Format  format,
FormatProperties pFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getFormatProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties ( Format  format,
Dispatch const d = Dispatch() 
) const

◆ getFormatProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties ( Format  format,
FormatProperties pFormatProperties,
Dispatch const d 
) const

◆ getFormatProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties ( Format  format,
Dispatch const d 
) const

◆ getFormatProperties2() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 ( Format  format,
FormatProperties2 pFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getFormatProperties2() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 ( Format  format,
Dispatch const d = Dispatch() 
) const

◆ getFormatProperties2() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 ( Format  format,
FormatProperties2 pFormatProperties,
Dispatch const d 
) const

◆ getFormatProperties2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 ( Format  format,
Dispatch const d 
) const

◆ getFormatProperties2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR ( Format  format,
FormatProperties2 pFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getFormatProperties2KHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR ( Format  format,
Dispatch const d = Dispatch() 
) const

◆ getFormatProperties2KHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR ( Format  format,
FormatProperties2 pFormatProperties,
Dispatch const d 
) const

◆ getFormatProperties2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR ( Format  format,
Dispatch const d 
) const

◆ getGeneratedCommandsPropertiesNVX() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX ( DeviceGeneratedCommandsFeaturesNVX pFeatures,
DeviceGeneratedCommandsLimitsNVX pLimits,
Dispatch const d = Dispatch() 
) const

◆ getGeneratedCommandsPropertiesNVX() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
DeviceGeneratedCommandsLimitsNVX VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX ( DeviceGeneratedCommandsFeaturesNVX features,
Dispatch const d = Dispatch() 
) const

◆ getGeneratedCommandsPropertiesNVX() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX ( DeviceGeneratedCommandsFeaturesNVX pFeatures,
DeviceGeneratedCommandsLimitsNVX pLimits,
Dispatch const d 
) const

◆ getGeneratedCommandsPropertiesNVX() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE DeviceGeneratedCommandsLimitsNVX VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX ( DeviceGeneratedCommandsFeaturesNVX features,
Dispatch const d 
) const

◆ getImageFormatProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
ImageFormatProperties pImageFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<ImageFormatProperties>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
ImageFormatProperties pImageFormatProperties,
Dispatch const d 
) const

◆ getImageFormatProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<ImageFormatProperties>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties ( Format  format,
ImageType  type,
ImageTiling  tiling,
ImageUsageFlags  usage,
ImageCreateFlags  flags,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getImageFormatProperties2() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 ( const PhysicalDeviceImageFormatInfo2 pImageFormatInfo,
ImageFormatProperties2 pImageFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties2() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties2() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
ResultValueType<StructureChain<T...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties2() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 ( const PhysicalDeviceImageFormatInfo2 pImageFormatInfo,
ImageFormatProperties2 pImageFormatProperties,
Dispatch const d 
) const

◆ getImageFormatProperties2() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getImageFormatProperties2() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<StructureChain<T...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getImageFormatProperties2KHR() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR ( const PhysicalDeviceImageFormatInfo2 pImageFormatInfo,
ImageFormatProperties2 pImageFormatProperties,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties2KHR() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties2KHR() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
ResultValueType<StructureChain<T...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d = Dispatch() 
) const

◆ getImageFormatProperties2KHR() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR ( const PhysicalDeviceImageFormatInfo2 pImageFormatInfo,
ImageFormatProperties2 pImageFormatProperties,
Dispatch const d 
) const

◆ getImageFormatProperties2KHR() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getImageFormatProperties2KHR() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<StructureChain<T...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR ( const PhysicalDeviceImageFormatInfo2 imageFormatInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getMemoryProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties ( PhysicalDeviceMemoryProperties pMemoryProperties,
Dispatch const d = Dispatch() 
) const

◆ getMemoryProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties ( Dispatch const d = Dispatch()) const

◆ getMemoryProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties ( PhysicalDeviceMemoryProperties pMemoryProperties,
Dispatch const d 
) const

◆ getMemoryProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties ( Dispatch const d) const

◆ getMemoryProperties2() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 ( PhysicalDeviceMemoryProperties2 pMemoryProperties,
Dispatch const d = Dispatch() 
) const

◆ getMemoryProperties2() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 ( Dispatch const d = Dispatch()) const

◆ getMemoryProperties2() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 ( PhysicalDeviceMemoryProperties2 pMemoryProperties,
Dispatch const d 
) const

◆ getMemoryProperties2() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 ( Dispatch const d) const

◆ getMemoryProperties2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR ( PhysicalDeviceMemoryProperties2 pMemoryProperties,
Dispatch const d = Dispatch() 
) const

◆ getMemoryProperties2KHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR ( Dispatch const d = Dispatch()) const

◆ getMemoryProperties2KHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR ( PhysicalDeviceMemoryProperties2 pMemoryProperties,
Dispatch const d 
) const

◆ getMemoryProperties2KHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR ( Dispatch const d) const

◆ getMultisamplePropertiesEXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT ( SampleCountFlagBits  samples,
MultisamplePropertiesEXT pMultisampleProperties,
Dispatch const d = Dispatch() 
) const

◆ getMultisamplePropertiesEXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT ( SampleCountFlagBits  samples,
Dispatch const d = Dispatch() 
) const

◆ getMultisamplePropertiesEXT() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT ( SampleCountFlagBits  samples,
MultisamplePropertiesEXT pMultisampleProperties,
Dispatch const d 
) const

◆ getMultisamplePropertiesEXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT ( SampleCountFlagBits  samples,
Dispatch const d 
) const

◆ getPresentRectanglesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR ( SurfaceKHR  surface,
uint32_t pRectCount,
Rect2D pRects,
Dispatch const d = Dispatch() 
) const

◆ getPresentRectanglesKHR() [2/4]

template<typename Allocator = std::allocator<Rect2D>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<Rect2D,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR ( SurfaceKHR  surface,
Dispatch const d = Dispatch() 
) const

◆ getPresentRectanglesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR ( SurfaceKHR  surface,
uint32_t pRectCount,
Rect2D pRects,
Dispatch const d 
) const

◆ getPresentRectanglesKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<Rect2D,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR ( SurfaceKHR  surface,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties ( PhysicalDeviceProperties pProperties,
Dispatch const d = Dispatch() 
) const

◆ getProperties() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties ( Dispatch const d = Dispatch()) const

◆ getProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties ( PhysicalDeviceProperties pProperties,
Dispatch const d 
) const

◆ getProperties() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties ( Dispatch const d) const

◆ getProperties2() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 ( PhysicalDeviceProperties2 pProperties,
Dispatch const d = Dispatch() 
) const

◆ getProperties2() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 ( Dispatch const d = Dispatch()) const

◆ getProperties2() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 ( Dispatch const d = Dispatch()) const

◆ getProperties2() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 ( PhysicalDeviceProperties2 pProperties,
Dispatch const d 
) const

◆ getProperties2() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 ( Dispatch const d) const

◆ getProperties2() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 ( Dispatch const d) const

◆ getProperties2KHR() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR ( PhysicalDeviceProperties2 pProperties,
Dispatch const d = Dispatch() 
) const

◆ getProperties2KHR() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR ( Dispatch const d = Dispatch()) const

◆ getProperties2KHR() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR ( Dispatch const d = Dispatch()) const

◆ getProperties2KHR() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR ( PhysicalDeviceProperties2 pProperties,
Dispatch const d 
) const

◆ getProperties2KHR() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR ( Dispatch const d) const

◆ getProperties2KHR() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE StructureChain<T...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR ( Dispatch const d) const

◆ getQueueFamilyProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties ( uint32_t pQueueFamilyPropertyCount,
QueueFamilyProperties pQueueFamilyProperties,
Dispatch const d = Dispatch() 
) const

◆ getQueueFamilyProperties() [2/4]

template<typename Allocator = std::allocator<QueueFamilyProperties>, typename Dispatch = DispatchLoaderStatic>
std::vector<QueueFamilyProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties ( Dispatch const d = Dispatch()) const

◆ getQueueFamilyProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties ( uint32_t pQueueFamilyPropertyCount,
QueueFamilyProperties pQueueFamilyProperties,
Dispatch const d 
) const

◆ getQueueFamilyProperties() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector<QueueFamilyProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties ( Dispatch const d) const

◆ getQueueFamilyProperties2() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 ( uint32_t pQueueFamilyPropertyCount,
QueueFamilyProperties2 pQueueFamilyProperties,
Dispatch const d = Dispatch() 
) const

◆ getQueueFamilyProperties2() [2/4]

template<typename Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 ( Dispatch const d = Dispatch()) const

◆ getQueueFamilyProperties2() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 ( uint32_t pQueueFamilyPropertyCount,
QueueFamilyProperties2 pQueueFamilyProperties,
Dispatch const d 
) const

◆ getQueueFamilyProperties2() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 ( Dispatch const d) const

◆ getQueueFamilyProperties2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR ( uint32_t pQueueFamilyPropertyCount,
QueueFamilyProperties2 pQueueFamilyProperties,
Dispatch const d = Dispatch() 
) const

◆ getQueueFamilyProperties2KHR() [2/4]

template<typename Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR ( Dispatch const d = Dispatch()) const

◆ getQueueFamilyProperties2KHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR ( uint32_t pQueueFamilyPropertyCount,
QueueFamilyProperties2 pQueueFamilyProperties,
Dispatch const d 
) const

◆ getQueueFamilyProperties2KHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR ( Dispatch const d) const

◆ getSparseImageFormatProperties() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties ( Format  format,
ImageType  type,
SampleCountFlagBits  samples,
ImageUsageFlags  usage,
ImageTiling  tiling,
uint32_t pPropertyCount,
SparseImageFormatProperties pProperties,
Dispatch const d = Dispatch() 
) const

◆ getSparseImageFormatProperties() [2/4]

template<typename Allocator = std::allocator<SparseImageFormatProperties>, typename Dispatch = DispatchLoaderStatic>
std::vector<SparseImageFormatProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties ( Format  format,
ImageType  type,
SampleCountFlagBits  samples,
ImageUsageFlags  usage,
ImageTiling  tiling,
Dispatch const d = Dispatch() 
) const

◆ getSparseImageFormatProperties() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties ( Format  format,
ImageType  type,
SampleCountFlagBits  samples,
ImageUsageFlags  usage,
ImageTiling  tiling,
uint32_t pPropertyCount,
SparseImageFormatProperties pProperties,
Dispatch const d 
) const

◆ getSparseImageFormatProperties() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties ( Format  format,
ImageType  type,
SampleCountFlagBits  samples,
ImageUsageFlags  usage,
ImageTiling  tiling,
Dispatch const d 
) const

◆ getSparseImageFormatProperties2() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 ( const PhysicalDeviceSparseImageFormatInfo2 pFormatInfo,
uint32_t pPropertyCount,
SparseImageFormatProperties2 pProperties,
Dispatch const d = Dispatch() 
) const

◆ getSparseImageFormatProperties2() [2/4]

template<typename Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 ( const PhysicalDeviceSparseImageFormatInfo2 formatInfo,
Dispatch const d = Dispatch() 
) const

◆ getSparseImageFormatProperties2() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 ( const PhysicalDeviceSparseImageFormatInfo2 pFormatInfo,
uint32_t pPropertyCount,
SparseImageFormatProperties2 pProperties,
Dispatch const d 
) const

◆ getSparseImageFormatProperties2() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 ( const PhysicalDeviceSparseImageFormatInfo2 formatInfo,
Dispatch const d 
) const

◆ getSparseImageFormatProperties2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR ( const PhysicalDeviceSparseImageFormatInfo2 pFormatInfo,
uint32_t pPropertyCount,
SparseImageFormatProperties2 pProperties,
Dispatch const d = Dispatch() 
) const

◆ getSparseImageFormatProperties2KHR() [2/4]

template<typename Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = DispatchLoaderStatic>
std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR ( const PhysicalDeviceSparseImageFormatInfo2 formatInfo,
Dispatch const d = Dispatch() 
) const

◆ getSparseImageFormatProperties2KHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR ( const PhysicalDeviceSparseImageFormatInfo2 pFormatInfo,
uint32_t pPropertyCount,
SparseImageFormatProperties2 pProperties,
Dispatch const d 
) const

◆ getSparseImageFormatProperties2KHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR ( const PhysicalDeviceSparseImageFormatInfo2 formatInfo,
Dispatch const d 
) const

◆ getSurfaceCapabilities2EXT() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT ( SurfaceKHR  surface,
SurfaceCapabilities2EXT pSurfaceCapabilities,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilities2EXT() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<SurfaceCapabilities2EXT>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT ( SurfaceKHR  surface,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilities2EXT() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT ( SurfaceKHR  surface,
SurfaceCapabilities2EXT pSurfaceCapabilities,
Dispatch const d 
) const

◆ getSurfaceCapabilities2EXT() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<SurfaceCapabilities2EXT>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT ( SurfaceKHR  surface,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfaceCapabilities2KHR() [1/6]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR ( const PhysicalDeviceSurfaceInfo2KHR pSurfaceInfo,
SurfaceCapabilities2KHR pSurfaceCapabilities,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilities2KHR() [2/6]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<SurfaceCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR ( const PhysicalDeviceSurfaceInfo2KHR surfaceInfo,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilities2KHR() [3/6]

template<typename ... T, typename Dispatch = DispatchLoaderStatic>
ResultValueType<StructureChain<T...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR ( const PhysicalDeviceSurfaceInfo2KHR surfaceInfo,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilities2KHR() [4/6]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR ( const PhysicalDeviceSurfaceInfo2KHR pSurfaceInfo,
SurfaceCapabilities2KHR pSurfaceCapabilities,
Dispatch const d 
) const

◆ getSurfaceCapabilities2KHR() [5/6]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<SurfaceCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR ( const PhysicalDeviceSurfaceInfo2KHR surfaceInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfaceCapabilities2KHR() [6/6]

template<typename ... T, typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<StructureChain<T...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR ( const PhysicalDeviceSurfaceInfo2KHR surfaceInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfaceCapabilitiesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR ( SurfaceKHR  surface,
SurfaceCapabilitiesKHR pSurfaceCapabilities,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilitiesKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<SurfaceCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR ( SurfaceKHR  surface,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceCapabilitiesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR ( SurfaceKHR  surface,
SurfaceCapabilitiesKHR pSurfaceCapabilities,
Dispatch const d 
) const

◆ getSurfaceCapabilitiesKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<SurfaceCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR ( SurfaceKHR  surface,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfaceFormats2KHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR ( const PhysicalDeviceSurfaceInfo2KHR pSurfaceInfo,
uint32_t pSurfaceFormatCount,
SurfaceFormat2KHR pSurfaceFormats,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceFormats2KHR() [2/4]

template<typename Allocator = std::allocator<SurfaceFormat2KHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<SurfaceFormat2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR ( const PhysicalDeviceSurfaceInfo2KHR surfaceInfo,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceFormats2KHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR ( const PhysicalDeviceSurfaceInfo2KHR pSurfaceInfo,
uint32_t pSurfaceFormatCount,
SurfaceFormat2KHR pSurfaceFormats,
Dispatch const d 
) const

◆ getSurfaceFormats2KHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<SurfaceFormat2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR ( const PhysicalDeviceSurfaceInfo2KHR surfaceInfo,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfaceFormatsKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR ( SurfaceKHR  surface,
uint32_t pSurfaceFormatCount,
SurfaceFormatKHR pSurfaceFormats,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceFormatsKHR() [2/4]

template<typename Allocator = std::allocator<SurfaceFormatKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<SurfaceFormatKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR ( SurfaceKHR  surface,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceFormatsKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR ( SurfaceKHR  surface,
uint32_t pSurfaceFormatCount,
SurfaceFormatKHR pSurfaceFormats,
Dispatch const d 
) const

◆ getSurfaceFormatsKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<SurfaceFormatKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR ( SurfaceKHR  surface,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfacePresentModesKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR ( SurfaceKHR  surface,
uint32_t pPresentModeCount,
PresentModeKHR pPresentModes,
Dispatch const d = Dispatch() 
) const

◆ getSurfacePresentModesKHR() [2/4]

template<typename Allocator = std::allocator<PresentModeKHR>, typename Dispatch = DispatchLoaderStatic>
ResultValueType<std::vector<PresentModeKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR ( SurfaceKHR  surface,
Dispatch const d = Dispatch() 
) const

◆ getSurfacePresentModesKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR ( SurfaceKHR  surface,
uint32_t pPresentModeCount,
PresentModeKHR pPresentModes,
Dispatch const d 
) const

◆ getSurfacePresentModesKHR() [4/4]

template<typename Allocator , typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<std::vector<PresentModeKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR ( SurfaceKHR  surface,
Dispatch const d 
) const
Here is the call graph for this function:

◆ getSurfaceSupportKHR() [1/4]

template<typename Dispatch = DispatchLoaderStatic>
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR ( uint32_t  queueFamilyIndex,
SurfaceKHR  surface,
Bool32 pSupported,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceSupportKHR() [2/4]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<Bool32>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR ( uint32_t  queueFamilyIndex,
SurfaceKHR  surface,
Dispatch const d = Dispatch() 
) const

◆ getSurfaceSupportKHR() [3/4]

template<typename Dispatch >
VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR ( uint32_t  queueFamilyIndex,
SurfaceKHR  surface,
Bool32 pSupported,
Dispatch const d 
) const

◆ getSurfaceSupportKHR() [4/4]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<Bool32>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR ( uint32_t  queueFamilyIndex,
SurfaceKHR  surface,
Dispatch const d 
) const
Here is the call graph for this function:

◆ operator bool()

VULKAN_HPP_NAMESPACE::PhysicalDevice::operator bool ( ) const
inlineexplicit

◆ operator VkPhysicalDevice()

VULKAN_HPP_TYPESAFE_EXPLICIT VULKAN_HPP_NAMESPACE::PhysicalDevice::operator VkPhysicalDevice ( ) const
inline

◆ operator!()

bool VULKAN_HPP_NAMESPACE::PhysicalDevice::operator! ( ) const
inline

◆ operator!=()

◆ operator<()

bool VULKAN_HPP_NAMESPACE::PhysicalDevice::operator< ( PhysicalDevice const rhs) const
inline

◆ operator=()

PhysicalDevice& VULKAN_HPP_NAMESPACE::PhysicalDevice::operator= ( std::nullptr_t  )
inline

◆ operator==()

bool VULKAN_HPP_NAMESPACE::PhysicalDevice::operator== ( PhysicalDevice const rhs) const
inline

◆ releaseDisplayEXT() [1/2]

template<typename Dispatch = DispatchLoaderStatic>
ResultValueType<void>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT ( DisplayKHR  display,
Dispatch const d = Dispatch() 
) const

◆ releaseDisplayEXT() [2/2]

template<typename Dispatch >
VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT ( DisplayKHR  display,
Dispatch const d 
) const
Here is the call graph for this function:

Member Data Documentation

◆ m_physicalDevice

VkPhysicalDevice VULKAN_HPP_NAMESPACE::PhysicalDevice::m_physicalDevice
private

The documentation for this class was generated from the following file: