|
| VULKAN_HPP_CONSTEXPR | PhysicalDevice () |
| |
| VULKAN_HPP_CONSTEXPR | PhysicalDevice (std::nullptr_t) |
| |
| VULKAN_HPP_TYPESAFE_EXPLICIT | PhysicalDevice (VkPhysicalDevice physicalDevice) |
| |
| PhysicalDevice & | operator= (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 |
| |