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