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.
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(), d, device, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDevice | ( | const DeviceCreateInfo * | pCreateInfo, |
const AllocationCallbacks * | pAllocator, | ||
Device * | pDevice, | ||
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 d, device, m_physicalDevice, 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< 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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::createDisplayModeKHR | ( | DisplayKHR | display, |
const DisplayModeCreateInfoKHR * | pCreateInfo, | ||
const AllocationCallbacks * | pAllocator, | ||
DisplayModeKHR * | pMode, | ||
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
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, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, 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, |
Dispatch const & | d | ||
) | const |
Definition at line 45799 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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< LayerProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) | const |
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< LayerProperties, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::enumerateDeviceLayerProperties | ( | uint32_t * | pPropertyCount, |
LayerProperties * | pProperties, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< TimeDomainEXT, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getCalibrateableTimeDomainsEXT | ( | uint32_t * | pTimeDomainCount, |
TimeDomainEXT * | pTimeDomains, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayModeProperties2KHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModeProperties2KHR | ( | DisplayKHR | display, |
uint32_t * | pPropertyCount, | ||
DisplayModeProperties2KHR * | pProperties, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayModePropertiesKHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayModePropertiesKHR | ( | DisplayKHR | display, |
uint32_t * | pPropertyCount, | ||
DisplayModePropertiesKHR * | pProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilities2KHR | ( | const DisplayPlaneInfo2KHR * | pDisplayPlaneInfo, |
DisplayPlaneCapabilities2KHR * | pCapabilities, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneCapabilitiesKHR | ( | DisplayModeKHR | mode, |
uint32_t | planeIndex, | ||
DisplayPlaneCapabilitiesKHR * | pCapabilities, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayPlaneProperties2KHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneProperties2KHR | ( | uint32_t * | pPropertyCount, |
DisplayPlaneProperties2KHR * | pProperties, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayPlanePropertiesKHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlanePropertiesKHR | ( | uint32_t * | pPropertyCount, |
DisplayPlanePropertiesKHR * | pProperties, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, 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, |
Dispatch const & | d | ||
) | const |
Definition at line 45965 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayKHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPlaneSupportedDisplaysKHR | ( | uint32_t | planeIndex, |
uint32_t * | pDisplayCount, | ||
DisplayKHR * | pDisplays, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayProperties2KHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayProperties2KHR | ( | uint32_t * | pPropertyCount, |
DisplayProperties2KHR * | pProperties, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< DisplayPropertiesKHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getDisplayPropertiesKHR | ( | uint32_t * | pPropertyCount, |
DisplayPropertiesKHR * | pProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 46626 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferProperties | ( | const PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
ExternalBufferProperties * | pExternalBufferProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ExternalBufferProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const PhysicalDeviceExternalBufferInfo & | externalBufferInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 46641 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalBufferPropertiesKHR | ( | const PhysicalDeviceExternalBufferInfo * | pExternalBufferInfo, |
ExternalBufferProperties * | pExternalBufferProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ExternalFenceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const PhysicalDeviceExternalFenceInfo & | externalFenceInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 46686 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFenceProperties | ( | const PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
ExternalFenceProperties * | pExternalFenceProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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 d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalFencePropertiesKHR | ( | const PhysicalDeviceExternalFenceInfo * | pExternalFenceInfo, |
ExternalFenceProperties * | pExternalFenceProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
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 |
VULKAN_HPP_INLINE ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 46656 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphoreProperties | ( | const PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE ExternalSemaphoreProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const PhysicalDeviceExternalSemaphoreInfo & | externalSemaphoreInfo, |
Dispatch const & | d | ||
) | const |
Definition at line 46671 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getExternalSemaphorePropertiesKHR | ( | const PhysicalDeviceExternalSemaphoreInfo * | pExternalSemaphoreInfo, |
ExternalSemaphoreProperties * | pExternalSemaphoreProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceFeatures VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | Dispatch const & | d | ) | const |
Definition at line 45682 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures | ( | PhysicalDeviceFeatures * | pFeatures, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d | ) | const |
Definition at line 46300 of file vulkan.hpp.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | Dispatch const & | d | ) | const |
Definition at line 46307 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2 | ( | PhysicalDeviceFeatures2 * | pFeatures, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceFeatures2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46323 of file vulkan.hpp.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46330 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFeatures2KHR | ( | PhysicalDeviceFeatures2 * | pFeatures, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE FormatProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 45697 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties | ( | Format | format, |
FormatProperties * | pFormatProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 46392 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2 | ( | Format | format, |
FormatProperties2 * | pFormatProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE FormatProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
Dispatch const & | d | ||
) | const |
Definition at line 46415 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getFormatProperties2KHR | ( | Format | format, |
FormatProperties2 * | pFormatProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE DeviceGeneratedCommandsLimitsNVX VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX | ( | DeviceGeneratedCommandsFeaturesNVX & | features, |
Dispatch const & | d | ||
) | const |
Definition at line 46285 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getGeneratedCommandsPropertiesNVX | ( | DeviceGeneratedCommandsFeaturesNVX * | pFeatures, |
DeviceGeneratedCommandsLimitsNVX * | pLimits, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties | ( | Format | format, |
ImageType | type, | ||
ImageTiling | tiling, | ||
ImageUsageFlags | usage, | ||
ImageCreateFlags | flags, | ||
ImageFormatProperties * | pImageFormatProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, 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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2 | ( | const PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
ImageFormatProperties2 * | pImageFormatProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, 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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getImageFormatProperties2KHR | ( | const PhysicalDeviceImageFormatInfo2 * | pImageFormatInfo, |
ImageFormatProperties2 * | pImageFormatProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45667 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties | ( | PhysicalDeviceMemoryProperties * | pMemoryProperties, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46540 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2 | ( | PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceMemoryProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46555 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMemoryProperties2KHR | ( | PhysicalDeviceMemoryProperties2 * | pMemoryProperties, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE MultisamplePropertiesEXT VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | SampleCountFlagBits | samples, |
Dispatch const & | d | ||
) | const |
Definition at line 46826 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getMultisamplePropertiesEXT | ( | SampleCountFlagBits | samples, |
MultisamplePropertiesEXT * | pMultisampleProperties, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< Rect2D, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getPresentRectanglesKHR | ( | SurfaceKHR | surface, |
uint32_t * | pRectCount, | ||
Rect2D * | pRects, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceProperties VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45616 of file vulkan.hpp.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45623 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties | ( | PhysicalDeviceProperties * | pProperties, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46346 of file vulkan.hpp.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46353 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2 | ( | PhysicalDeviceProperties2 * | pProperties, |
Dispatch const & | d = Dispatch() |
||
) | const |
VULKAN_HPP_INLINE PhysicalDeviceProperties2 VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46369 of file vulkan.hpp.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE StructureChain< X, Y, Z... > VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46376 of file vulkan.hpp.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getProperties2KHR | ( | PhysicalDeviceProperties2 * | pProperties, |
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector< QueueFamilyProperties, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) | const |
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.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE std::vector< QueueFamilyProperties, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Dispatch const & | d | ) | const |
Definition at line 45639 of file vulkan.hpp.
References d, and m_physicalDevice.
std::vector< QueueFamilyProperties, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties | ( | uint32_t * | pQueueFamilyPropertyCount, |
QueueFamilyProperties * | pQueueFamilyProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector< QueueFamilyProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) | const |
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.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const & | d | ) | const |
Definition at line 46484 of file vulkan.hpp.
References d, and m_physicalDevice.
std::vector< QueueFamilyProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2 | ( | uint32_t * | pQueueFamilyPropertyCount, |
QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
std::vector< QueueFamilyProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Allocator const & | vectorAllocator, |
Dispatch const & | d | ||
) | const |
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.
References d, and m_physicalDevice.
VULKAN_HPP_INLINE std::vector< QueueFamilyProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const & | d | ) | const |
Definition at line 46512 of file vulkan.hpp.
References d, and m_physicalDevice.
std::vector< QueueFamilyProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | Dispatch const & | d = Dispatch() | ) | 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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getQueueFamilyProperties2KHR | ( | uint32_t * | pQueueFamilyPropertyCount, |
QueueFamilyProperties2 * | pQueueFamilyProperties, | ||
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 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.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
std::vector< SparseImageFormatProperties, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties | ( | Format | format, |
ImageType | type, | ||
SampleCountFlagBits | samples, | ||
ImageUsageFlags | usage, | ||
ImageTiling | tiling, | ||
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
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< SparseImageFormatProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
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.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
std::vector< SparseImageFormatProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2 | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
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::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Allocator const & | vectorAllocator, | ||
Dispatch const & | d | ||
) | const |
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.
References d, and m_physicalDevice.
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.
References d, and m_physicalDevice.
std::vector< SparseImageFormatProperties2, Allocator > VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 & | formatInfo, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
void VULKAN_HPP_NAMESPACE::PhysicalDevice::getSparseImageFormatProperties2KHR | ( | const PhysicalDeviceSparseImageFormatInfo2 * | pFormatInfo, |
uint32_t * | pPropertyCount, | ||
SparseImageFormatProperties2 * | pProperties, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2EXT | ( | SurfaceKHR | surface, |
SurfaceCapabilities2EXT * | pSurfaceCapabilities, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, 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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilities2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
SurfaceCapabilities2KHR * | pSurfaceCapabilities, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceCapabilitiesKHR | ( | SurfaceKHR | surface, |
SurfaceCapabilitiesKHR * | pSurfaceCapabilities, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, 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, |
Dispatch const & | d | ||
) | const |
Definition at line 46864 of file vulkan.hpp.
References VULKAN_HPP_NAMESPACE::createResultValue(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< SurfaceFormat2KHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR & | surfaceInfo, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormats2KHR | ( | const PhysicalDeviceSurfaceInfo2KHR * | pSurfaceInfo, |
uint32_t * | pSurfaceFormatCount, | ||
SurfaceFormat2KHR * | pSurfaceFormats, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< SurfaceFormatKHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceFormatsKHR | ( | SurfaceKHR | surface, |
uint32_t * | pSurfaceFormatCount, | ||
SurfaceFormatKHR * | pSurfaceFormats, | ||
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 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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
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(), d, VULKAN_HPP_NAMESPACE::eIncomplete, VULKAN_HPP_NAMESPACE::eSuccess, m_physicalDevice, VULKAN_HPP_ASSERT, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< std::vector< PresentModeKHR, Allocator > >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
Dispatch const & | d = Dispatch() |
||
) | 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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfacePresentModesKHR | ( | SurfaceKHR | surface, |
uint32_t * | pPresentModeCount, | ||
PresentModeKHR * | pPresentModes, | ||
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.
References d, and m_physicalDevice.
Result VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR | ( | uint32_t | queueFamilyIndex, |
SurfaceKHR | surface, | ||
Bool32 * | pSupported, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< Bool32 >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::getSurfaceSupportKHR | ( | uint32_t | queueFamilyIndex, |
SurfaceKHR | surface, | ||
Dispatch const & | d = Dispatch() |
||
) | const |
|
inlineexplicit |
Definition at line 45593 of file vulkan.hpp.
References m_physicalDevice, and VK_NULL_HANDLE.
|
inline |
Definition at line 45588 of file vulkan.hpp.
References m_physicalDevice.
|
inline |
Definition at line 45598 of file vulkan.hpp.
References m_physicalDevice, and 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 m_physicalDevice.
|
inline |
Definition at line 45079 of file vulkan.hpp.
References m_physicalDevice, and VK_NULL_HANDLE.
|
inline |
Definition at line 45085 of file vulkan.hpp.
References m_physicalDevice.
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(), d, m_physicalDevice, and VULKAN_HPP_NAMESPACE_STRING.
ResultValueType< void >::type VULKAN_HPP_NAMESPACE::PhysicalDevice::releaseDisplayEXT | ( | DisplayKHR | display, |
Dispatch const & | d = Dispatch() |
||
) | const |
|
private |
Definition at line 45604 of file vulkan.hpp.
Referenced by createDevice(), createDeviceUnique(), createDisplayModeKHR(), enumerateDeviceExtensionProperties(), enumerateDeviceLayerProperties(), getCalibrateableTimeDomainsEXT(), getDisplayModeProperties2KHR(), getDisplayModePropertiesKHR(), getDisplayPlaneCapabilities2KHR(), getDisplayPlaneCapabilitiesKHR(), getDisplayPlaneProperties2KHR(), getDisplayPlanePropertiesKHR(), getDisplayPlaneSupportedDisplaysKHR(), getDisplayProperties2KHR(), getDisplayPropertiesKHR(), getExternalBufferProperties(), getExternalBufferPropertiesKHR(), getExternalFenceProperties(), getExternalFencePropertiesKHR(), getExternalImageFormatPropertiesNV(), getExternalSemaphoreProperties(), getExternalSemaphorePropertiesKHR(), getFeatures(), getFeatures2(), getFeatures2KHR(), getFormatProperties(), getFormatProperties2(), getFormatProperties2KHR(), getGeneratedCommandsPropertiesNVX(), getImageFormatProperties(), getImageFormatProperties2(), getImageFormatProperties2KHR(), getMemoryProperties(), getMemoryProperties2(), getMemoryProperties2KHR(), getMultisamplePropertiesEXT(), getPresentRectanglesKHR(), getProperties(), getProperties2(), getProperties2KHR(), getQueueFamilyProperties(), getQueueFamilyProperties2(), getQueueFamilyProperties2KHR(), getSparseImageFormatProperties(), getSparseImageFormatProperties2(), getSparseImageFormatProperties2KHR(), getSurfaceCapabilities2EXT(), getSurfaceCapabilities2KHR(), getSurfaceCapabilitiesKHR(), getSurfaceFormats2KHR(), getSurfaceFormatsKHR(), getSurfacePresentModesKHR(), getSurfaceSupportKHR(), operator bool(), operator VkPhysicalDevice(), operator!(), operator!=(), operator<(), operator=(), operator==(), and releaseDisplayEXT().