|
SDL
2.0
|
#include <vulkan.hpp>
Public Member Functions | |
| 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 Allocator = std::allocator<QueueFamilyProperties>, typename Dispatch = DispatchLoaderStatic> | |
| std::vector< QueueFamilyProperties, Allocator > | getQueueFamilyProperties (Allocator const &vectorAllocator, Dispatch const &d) 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< UniqueHandle< Device, Dispatch > >::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 Allocator = std::allocator<LayerProperties>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateDeviceLayerProperties (Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<ExtensionProperties>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<SparseImageFormatProperties>, typename Dispatch = DispatchLoaderStatic> | |
| std::vector< SparseImageFormatProperties, Allocator > | getSparseImageFormatProperties (Format format, ImageType type, SampleCountFlagBits samples, ImageUsageFlags usage, ImageTiling tiling, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<DisplayPropertiesKHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type | getDisplayPropertiesKHR (Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<DisplayPlanePropertiesKHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type | getDisplayPlanePropertiesKHR (Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<DisplayKHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayKHR, Allocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<DisplayModePropertiesKHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type | getDisplayModePropertiesKHR (DisplayKHR display, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<SurfaceFormatKHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type | getSurfaceFormatsKHR (SurfaceKHR surface, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<PresentModeKHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< PresentModeKHR, Allocator > >::type | getSurfacePresentModesKHR (SurfaceKHR surface, Allocator const &vectorAllocator, Dispatch const &d) 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< StructureChain< X, Y, Z... > >::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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< StructureChain< X, Y, Z... > >::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 Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = DispatchLoaderStatic> | |
| std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2 (Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<QueueFamilyProperties2>, typename Dispatch = DispatchLoaderStatic> | |
| std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = DispatchLoaderStatic> | |
| std::vector< SparseImageFormatProperties2, Allocator > | getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<SparseImageFormatProperties2>, typename Dispatch = DispatchLoaderStatic> | |
| std::vector< SparseImageFormatProperties2, Allocator > | getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Allocator const &vectorAllocator, Dispatch const &d) 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 Allocator = std::allocator<Rect2D>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< Rect2D, Allocator > >::type | getPresentRectanglesKHR (SurfaceKHR surface, Allocator const &vectorAllocator, Dispatch const &d) 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 X , typename Y , typename ... Z, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< StructureChain< X, Y, Z... > >::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 |
| template<typename Allocator = std::allocator<SurfaceFormat2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type | getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch = DispatchLoaderStatic> | |
| Result | getDisplayProperties2KHR (uint32_t *pPropertyCount, DisplayProperties2KHR *pProperties, Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<DisplayProperties2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<DisplayProperties2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch = DispatchLoaderStatic> | |
| Result | getDisplayPlaneProperties2KHR (uint32_t *pPropertyCount, DisplayPlaneProperties2KHR *pProperties, Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<DisplayPlaneProperties2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<DisplayPlaneProperties2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch = DispatchLoaderStatic> | |
| Result | getDisplayModeProperties2KHR (DisplayKHR display, uint32_t *pPropertyCount, DisplayModeProperties2KHR *pProperties, Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<DisplayModeProperties2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (DisplayKHR display, Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<DisplayModeProperties2KHR>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (DisplayKHR display, Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch = DispatchLoaderStatic> | |
| Result | getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR *pDisplayPlaneInfo, DisplayPlaneCapabilities2KHR *pCapabilities, Dispatch const &d=Dispatch()) const |
| template<typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< DisplayPlaneCapabilities2KHR >::type | getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR &displayPlaneInfo, Dispatch const &d=Dispatch()) const |
| template<typename Dispatch = DispatchLoaderStatic> | |
| Result | getCalibrateableTimeDomainsEXT (uint32_t *pTimeDomainCount, TimeDomainEXT *pTimeDomains, Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<TimeDomainEXT>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d=Dispatch()) const |
| template<typename Allocator = std::allocator<TimeDomainEXT>, typename Dispatch = DispatchLoaderStatic> | |
| ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Allocator const &vectorAllocator, Dispatch const &d) 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties, Allocator > | getQueueFamilyProperties (Allocator const &vectorAllocator, 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< UniqueHandle< Device, Dispatch > >::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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< LayerProperties, Allocator > >::type | enumerateDeviceLayerProperties (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< ExtensionProperties, Allocator > >::type | enumerateDeviceExtensionProperties (Optional< const std::string > layerName, Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties, Allocator > | getSparseImageFormatProperties (Format format, ImageType type, SampleCountFlagBits samples, ImageUsageFlags usage, ImageTiling tiling, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type | getDisplayPropertiesKHR (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type | getDisplayPlanePropertiesKHR (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayKHR, Allocator > >::type | getDisplayPlaneSupportedDisplaysKHR (uint32_t planeIndex, Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type | getDisplayModePropertiesKHR (DisplayKHR display, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type | getSurfaceFormatsKHR (SurfaceKHR surface, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< PresentModeKHR, Allocator > >::type | getSurfacePresentModesKHR (SurfaceKHR surface, Allocator const &vectorAllocator, 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE StructureChain< X, Y, Z... > | 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< StructureChain< X, Y, Z... > >::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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< StructureChain< X, Y, Z... > >::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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2 (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > | getQueueFamilyProperties2KHR (Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties2, Allocator > | getSparseImageFormatProperties2 (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE std::vector< SparseImageFormatProperties2, Allocator > | getSparseImageFormatProperties2KHR (const PhysicalDeviceSparseImageFormatInfo2 &formatInfo, Allocator const &vectorAllocator, 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 Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< Rect2D, Allocator > >::type | getPresentRectanglesKHR (SurfaceKHR surface, Allocator const &vectorAllocator, 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 X , typename Y , typename ... Z, typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< StructureChain< X, Y, Z... > >::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 |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type | getSurfaceFormats2KHR (const PhysicalDeviceSurfaceInfo2KHR &surfaceInfo, Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_INLINE Result | getDisplayProperties2KHR (uint32_t *pPropertyCount, DisplayProperties2KHR *pProperties, Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type | getDisplayProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_INLINE Result | getDisplayPlaneProperties2KHR (uint32_t *pPropertyCount, DisplayPlaneProperties2KHR *pProperties, Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type | getDisplayPlaneProperties2KHR (Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_INLINE Result | getDisplayModeProperties2KHR (DisplayKHR display, uint32_t *pPropertyCount, DisplayModeProperties2KHR *pProperties, Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (DisplayKHR display, Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type | getDisplayModeProperties2KHR (DisplayKHR display, Allocator const &vectorAllocator, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_INLINE Result | getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR *pDisplayPlaneInfo, DisplayPlaneCapabilities2KHR *pCapabilities, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< DisplayPlaneCapabilities2KHR >::type | getDisplayPlaneCapabilities2KHR (const DisplayPlaneInfo2KHR &displayPlaneInfo, Dispatch const &d) const |
| template<typename Dispatch > | |
| VULKAN_HPP_INLINE Result | getCalibrateableTimeDomainsEXT (uint32_t *pTimeDomainCount, TimeDomainEXT *pTimeDomains, Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Dispatch const &d) const |
| template<typename Allocator , typename Dispatch > | |
| VULKAN_HPP_INLINE ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type | getCalibrateableTimeDomainsEXT (Allocator const &vectorAllocator, Dispatch const &d) const |
Private Attributes | |
| VkPhysicalDevice | m_physicalDevice |
Definition at line 45056 of file vulkan.hpp.
|
inline |
Definition at line 45059 of file vulkan.hpp.
|
inline |
Definition at line 45063 of file vulkan.hpp.
|
inline |
Definition at line 45067 of file vulkan.hpp.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const DeviceCreateInfo * | pCreateInfo, |
| const AllocationCallbacks * | pAllocator, | ||
| Device * | pDevice, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<Device>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const DeviceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > | allocator = nullptr, |
||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const DeviceCreateInfo * | pCreateInfo, |
| const AllocationCallbacks * | pAllocator, | ||
| Device * | pDevice, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45721 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<Device>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const DeviceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > | allocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45727 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), device, and VULKAN_HPP_NAMESPACE_STRING.
| ResultValueType<UniqueHandle<Device,Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDeviceUnique | ( | const DeviceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > | allocator = nullptr, |
||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE ResultValueType<UniqueHandle<Device,Dispatch> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDeviceUnique | ( | const DeviceCreateInfo & | createInfo, |
| Optional< const AllocationCallbacks > | allocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45735 of file vulkan.hpp.
References device, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | DisplayKHR | display, |
| const DisplayModeCreateInfoKHR * | pCreateInfo, | ||
| const AllocationCallbacks * | pAllocator, | ||
| DisplayModeKHR * | pMode, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<DisplayModeKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | DisplayKHR | display, |
| const DisplayModeCreateInfoKHR & | createInfo, | ||
| Optional< const AllocationCallbacks > | allocator = nullptr, |
||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | DisplayKHR | display, |
| const DisplayModeCreateInfoKHR * | pCreateInfo, | ||
| const AllocationCallbacks * | pAllocator, | ||
| DisplayModeKHR * | pMode, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46051 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<DisplayModeKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | DisplayKHR | display, |
| const DisplayModeCreateInfoKHR & | createInfo, | ||
| Optional< const AllocationCallbacks > | allocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46057 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | const char * | pLayerName, |
| uint32_t * | pPropertyCount, | ||
| ExtensionProperties * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > | layerName = nullptr, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > | layerName, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | const char * | pLayerName, |
| uint32_t * | pPropertyCount, | ||
| ExtensionProperties * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45793 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > | layerName, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45799 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<ExtensionProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceExtensionProperties | ( | Optional< const std::string > | layerName, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45818 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | uint32_t * | pPropertyCount, |
| LayerProperties * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Dispatch const & | d = Dispatch() | ) | const |
| ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | uint32_t * | pPropertyCount, |
| LayerProperties * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45747 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45753 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<LayerProperties,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45772 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | uint32_t * | pTimeDomainCount, |
| TimeDomainEXT * | pTimeDomains, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<TimeDomainEXT,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Dispatch const & | d = Dispatch() | ) | const |
| ResultValueType<std::vector<TimeDomainEXT,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | uint32_t * | pTimeDomainCount, |
| TimeDomainEXT * | pTimeDomains, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 47057 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<TimeDomainEXT,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Dispatch const & | d | ) | const |
Definition at line 47063 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<TimeDomainEXT,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 47082 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
| uint32_t * | pPropertyCount, | ||
| DisplayModeProperties2KHR * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayModeProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayModeProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
| uint32_t * | pPropertyCount, | ||
| DisplayModeProperties2KHR * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46996 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayModeProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 47002 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayModeProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 47021 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
| uint32_t * | pPropertyCount, | ||
| DisplayModePropertiesKHR * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayModePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayModePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
| uint32_t * | pPropertyCount, | ||
| DisplayModePropertiesKHR * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46005 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayModePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46011 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayModePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46030 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const DisplayPlaneInfo2KHR * | pDisplayPlaneInfo, |
| DisplayPlaneCapabilities2KHR * | pCapabilities, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<DisplayPlaneCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const DisplayPlaneInfo2KHR & | displayPlaneInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const DisplayPlaneInfo2KHR * | pDisplayPlaneInfo, |
| DisplayPlaneCapabilities2KHR * | pCapabilities, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 47042 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<DisplayPlaneCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const DisplayPlaneInfo2KHR & | displayPlaneInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 47048 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | DisplayModeKHR | mode, |
| uint32_t | planeIndex, | ||
| DisplayPlaneCapabilitiesKHR * | pCapabilities, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<DisplayPlaneCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | DisplayModeKHR | mode, |
| uint32_t | planeIndex, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | DisplayModeKHR | mode, |
| uint32_t | planeIndex, | ||
| DisplayPlaneCapabilitiesKHR * | pCapabilities, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46066 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<DisplayPlaneCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | DisplayModeKHR | mode, |
| uint32_t | planeIndex, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46072 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | uint32_t * | pPropertyCount, |
| DisplayPlaneProperties2KHR * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayPlaneProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| ResultValueType<std::vector<DisplayPlaneProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | uint32_t * | pPropertyCount, |
| DisplayPlaneProperties2KHR * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46950 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPlaneProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46956 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPlaneProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46975 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | uint32_t * | pPropertyCount, |
| DisplayPlanePropertiesKHR * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayPlanePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| ResultValueType<std::vector<DisplayPlanePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | uint32_t * | pPropertyCount, |
| DisplayPlanePropertiesKHR * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45913 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPlanePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Dispatch const & | d | ) | const |
Definition at line 45919 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPlanePropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45938 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
| uint32_t * | pDisplayCount, | ||
| DisplayKHR * | pDisplays, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
| uint32_t * | pDisplayCount, | ||
| DisplayKHR * | pDisplays, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45959 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45965 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45984 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | uint32_t * | pPropertyCount, |
| DisplayProperties2KHR * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| ResultValueType<std::vector<DisplayProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | uint32_t * | pPropertyCount, |
| DisplayProperties2KHR * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46904 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46910 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayProperties2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46929 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | uint32_t * | pPropertyCount, |
| DisplayPropertiesKHR * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<DisplayPropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| ResultValueType<std::vector<DisplayPropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | uint32_t * | pPropertyCount, |
| DisplayPropertiesKHR * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45867 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Dispatch const & | d | ) | const |
Definition at line 45873 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<DisplayPropertiesKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45892 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
| ExternalBufferProperties * | pExternalBufferProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
| ExternalBufferProperties * | pExternalBufferProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46620 of file vulkan.hpp.
| VULKAN_HPP_INLINE ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46626 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
| ExternalBufferProperties * | pExternalBufferProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
| ExternalBufferProperties * | pExternalBufferProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46635 of file vulkan.hpp.
| VULKAN_HPP_INLINE ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46641 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
| ExternalFenceProperties * | pExternalFenceProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
| ExternalFenceProperties * | pExternalFenceProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46680 of file vulkan.hpp.
| VULKAN_HPP_INLINE ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46686 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
| ExternalFenceProperties * | pExternalFenceProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
| ExternalFenceProperties * | pExternalFenceProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46695 of file vulkan.hpp.
| VULKAN_HPP_INLINE ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46701 of file vulkan.hpp.
References releaseDisplayEXT(), and 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 = Dispatch() |
||
| ) | const |
| 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 |
| 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 |
Definition at line 46264 of file vulkan.hpp.
| 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 |
Definition at line 46270 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
| ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
| ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46650 of file vulkan.hpp.
| VULKAN_HPP_INLINE ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46656 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
| ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
| ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46665 of file vulkan.hpp.
| VULKAN_HPP_INLINE ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46671 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | PhysicalDeviceFeatures * | pFeatures, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | PhysicalDeviceFeatures * | pFeatures, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45676 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | Dispatch const & | d | ) | const |
Definition at line 45682 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | PhysicalDeviceFeatures2 * | pFeatures, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d = Dispatch() | ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | PhysicalDeviceFeatures2 * | pFeatures, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46294 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d | ) | const |
Definition at line 46300 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d | ) | const |
Definition at line 46307 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | PhysicalDeviceFeatures2 * | pFeatures, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | PhysicalDeviceFeatures2 * | pFeatures, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46317 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46323 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46330 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | Format | format, |
| FormatProperties * | pFormatProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | Format | format, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | Format | format, |
| FormatProperties * | pFormatProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45691 of file vulkan.hpp.
| VULKAN_HPP_INLINE FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | Format | format, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45697 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
| FormatProperties2 * | pFormatProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
| FormatProperties2 * | pFormatProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46386 of file vulkan.hpp.
| VULKAN_HPP_INLINE FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46392 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46399 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
| FormatProperties2 * | pFormatProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
| FormatProperties2 * | pFormatProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46409 of file vulkan.hpp.
| VULKAN_HPP_INLINE FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46415 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46422 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX | ( | DeviceGeneratedCommandsFeaturesNVX * | pFeatures, |
| DeviceGeneratedCommandsLimitsNVX * | pLimits, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| DeviceGeneratedCommandsLimitsNVX VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX | ( | DeviceGeneratedCommandsFeaturesNVX & | features, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX | ( | DeviceGeneratedCommandsFeaturesNVX * | pFeatures, |
| DeviceGeneratedCommandsLimitsNVX * | pLimits, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46279 of file vulkan.hpp.
| VULKAN_HPP_INLINE DeviceGeneratedCommandsLimitsNVX VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX | ( | DeviceGeneratedCommandsFeaturesNVX & | features, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46285 of file vulkan.hpp.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | Format | format, |
| ImageType | type, | ||
| ImageTiling | tiling, | ||
| ImageUsageFlags | usage, | ||
| ImageCreateFlags | flags, | ||
| ImageFormatProperties * | pImageFormatProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<ImageFormatProperties>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | Format | format, |
| ImageType | type, | ||
| ImageTiling | tiling, | ||
| ImageUsageFlags | usage, | ||
| ImageCreateFlags | flags, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| 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 |
Definition at line 45706 of file vulkan.hpp.
| 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 |
Definition at line 45712 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
| ImageFormatProperties2 * | pImageFormatProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
| ImageFormatProperties2 * | pImageFormatProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46432 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46438 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46445 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
| ImageFormatProperties2 * | pImageFormatProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
| ImageFormatProperties2 * | pImageFormatProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46455 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<ImageFormatProperties2>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46461 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 & | imageFormatInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46468 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | PhysicalDeviceMemoryProperties * | pMemoryProperties, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | PhysicalDeviceMemoryProperties * | pMemoryProperties, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45661 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45667 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46534 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46540 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46549 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46555 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | SampleCountFlagBits | samples, |
| MultisamplePropertiesEXT * | pMultisampleProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | SampleCountFlagBits | samples, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | SampleCountFlagBits | samples, |
| MultisamplePropertiesEXT * | pMultisampleProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46820 of file vulkan.hpp.
| VULKAN_HPP_INLINE MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | SampleCountFlagBits | samples, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46826 of file vulkan.hpp.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
| uint32_t * | pRectCount, | ||
| Rect2D * | pRects, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<Rect2D,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<Rect2D,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
| uint32_t * | pRectCount, | ||
| Rect2D * | pRects, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46774 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<Rect2D,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46780 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<Rect2D,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46799 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | PhysicalDeviceProperties * | pProperties, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d = Dispatch() | ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | PhysicalDeviceProperties * | pProperties, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45610 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45616 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45623 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | PhysicalDeviceProperties2 * | pProperties, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d = Dispatch() | ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | PhysicalDeviceProperties2 * | pProperties, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46340 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46346 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46353 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | PhysicalDeviceProperties2 * | pProperties, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | PhysicalDeviceProperties2 * | pProperties, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46363 of file vulkan.hpp.
| VULKAN_HPP_INLINE PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46369 of file vulkan.hpp.
| VULKAN_HPP_INLINE StructureChain<X, Y, Z...> VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46376 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | uint32_t * | pQueueFamilyPropertyCount, |
| QueueFamilyProperties * | pQueueFamilyProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<QueueFamilyProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Dispatch const & | d = Dispatch() | ) | const |
| std::vector<QueueFamilyProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | uint32_t * | pQueueFamilyPropertyCount, |
| QueueFamilyProperties * | pQueueFamilyProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45633 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<QueueFamilyProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45639 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<QueueFamilyProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 45649 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | uint32_t * | pQueueFamilyPropertyCount, |
| QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const & | d = Dispatch() | ) | const |
| std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | uint32_t * | pQueueFamilyPropertyCount, |
| QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46478 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46484 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46494 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | uint32_t * | pQueueFamilyPropertyCount, |
| QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | const |
| std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | uint32_t * | pQueueFamilyPropertyCount, |
| QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46506 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46512 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<QueueFamilyProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Allocator const & | vectorAllocator, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46522 of file vulkan.hpp.
| 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 |
| std::vector<SparseImageFormatProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | Format | format, |
| ImageType | type, | ||
| SampleCountFlagBits | samples, | ||
| ImageUsageFlags | usage, | ||
| ImageTiling | tiling, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<SparseImageFormatProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | Format | format, |
| ImageType | type, | ||
| SampleCountFlagBits | samples, | ||
| ImageUsageFlags | usage, | ||
| ImageTiling | tiling, | ||
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| 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 |
Definition at line 45839 of file vulkan.hpp.
| 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 |
Definition at line 45845 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | Format | format, |
| ImageType | type, | ||
| SampleCountFlagBits | samples, | ||
| ImageUsageFlags | usage, | ||
| ImageTiling | tiling, | ||
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 45855 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
| uint32_t * | pPropertyCount, | ||
| SparseImageFormatProperties2 * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
| uint32_t * | pPropertyCount, | ||
| SparseImageFormatProperties2 * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46564 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46570 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46580 of file vulkan.hpp.
| void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
| uint32_t * | pPropertyCount, | ||
| SparseImageFormatProperties2 * | pProperties, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
| uint32_t * | pPropertyCount, | ||
| SparseImageFormatProperties2 * | pProperties, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46592 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46598 of file vulkan.hpp.
| VULKAN_HPP_INLINE std::vector<SparseImageFormatProperties2,Allocator> VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46608 of file vulkan.hpp.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | SurfaceKHR | surface, |
| SurfaceCapabilities2EXT * | pSurfaceCapabilities, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<SurfaceCapabilities2EXT>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | SurfaceKHR | surface, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | SurfaceKHR | surface, |
| SurfaceCapabilities2EXT * | pSurfaceCapabilities, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46759 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<SurfaceCapabilities2EXT>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | SurfaceKHR | surface, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46765 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
| SurfaceCapabilities2KHR * | pSurfaceCapabilities, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<SurfaceCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
| SurfaceCapabilities2KHR * | pSurfaceCapabilities, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46835 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<SurfaceCapabilities2KHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46841 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<StructureChain<X, Y, Z...> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46848 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | SurfaceKHR | surface, |
| SurfaceCapabilitiesKHR * | pSurfaceCapabilities, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<SurfaceCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | SurfaceKHR | surface, |
| SurfaceCapabilitiesKHR * | pSurfaceCapabilities, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46096 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<SurfaceCapabilitiesKHR>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46102 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
| uint32_t * | pSurfaceFormatCount, | ||
| SurfaceFormat2KHR * | pSurfaceFormats, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<SurfaceFormat2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<SurfaceFormat2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
| uint32_t * | pSurfaceFormatCount, | ||
| SurfaceFormat2KHR * | pSurfaceFormats, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46858 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<SurfaceFormat2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46864 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<SurfaceFormat2KHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46883 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
| uint32_t * | pSurfaceFormatCount, | ||
| SurfaceFormatKHR * | pSurfaceFormats, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<SurfaceFormatKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<SurfaceFormatKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
| uint32_t * | pSurfaceFormatCount, | ||
| SurfaceFormatKHR * | pSurfaceFormats, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46111 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<SurfaceFormatKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46117 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<SurfaceFormatKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46136 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
| uint32_t * | pPresentModeCount, | ||
| PresentModeKHR * | pPresentModes, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<PresentModeKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<std::vector<PresentModeKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
| uint32_t * | pPresentModeCount, | ||
| PresentModeKHR * | pPresentModes, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46157 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<std::vector<PresentModeKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46163 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
| VULKAN_HPP_INLINE ResultValueType<std::vector<PresentModeKHR,Allocator> >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
| Allocator const & | vectorAllocator, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46182 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), dpy, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, VULKAN_HPP_ASSERT, VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.
| Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR | ( | uint32_t | queueFamilyIndex, |
| SurfaceKHR | surface, | ||
| Bool32 * | pSupported, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| ResultValueType<Bool32>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR | ( | uint32_t | queueFamilyIndex, |
| SurfaceKHR | surface, | ||
| Dispatch const & | d = Dispatch() |
||
| ) | const |
| VULKAN_HPP_INLINE Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR | ( | uint32_t | queueFamilyIndex, |
| SurfaceKHR | surface, | ||
| Bool32 * | pSupported, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46081 of file vulkan.hpp.
| VULKAN_HPP_INLINE ResultValueType<Bool32>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR | ( | uint32_t | queueFamilyIndex, |
| SurfaceKHR | surface, | ||
| Dispatch const & | d | ||
| ) | const |
Definition at line 46087 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), and VULKAN_HPP_NAMESPACE_STRING.
|
inlineexplicit |
Definition at line 45593 of file vulkan.hpp.
References VK_NULL_HANDLE.
|
inline |
Definition at line 45588 of file vulkan.hpp.
|
inline |
Definition at line 45598 of file vulkan.hpp.
References VK_NULL_HANDLE.
|
inline |
Definition at line 45090 of file vulkan.hpp.
References m_physicalDevice.
|
inline |
Definition at line 45095 of file vulkan.hpp.
References createDevice(), dpy, and m_physicalDevice.
|
inline |
Definition at line 45079 of file vulkan.hpp.
References VK_NULL_HANDLE.
|
inline |
Definition at line 45085 of file vulkan.hpp.
References m_physicalDevice.
| ResultValueType<void>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT | ( | DisplayKHR | display, |
| Dispatch const & | d = Dispatch() |
||
| ) | const |
Referenced by getExternalFencePropertiesKHR().
| VULKAN_HPP_INLINE ResultValueType<void>::type VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT | ( | DisplayKHR | display, |
| Dispatch const & | d | ||
| ) | const |
Definition at line 46717 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), dpy, VULKAN_HPP_INLINE, and VULKAN_HPP_NAMESPACE_STRING.
|
private |
Definition at line 45604 of file vulkan.hpp.
Referenced by operator!=(), operator<(), and operator==().