Vulkan-Hpp
|
#include <vulkan_raii.hpp>
Public Member Functions | |
InstanceDispatcher (PFN_vkGetInstanceProcAddr getProcAddr, VkInstance instance) | |
![]() | |
DispatchLoaderBase ()=default | |
DispatchLoaderBase (std::nullptr_t) | |
size_t | getVkHeaderVersion () const |
Definition at line 69 of file vulkan_raii.hpp.
|
inline |
Definition at line 72 of file vulkan_raii.hpp.
PFN_vkAcquireDrmDisplayEXT vk::raii::InstanceDispatcher::vkAcquireDrmDisplayEXT = 0 |
Definition at line 624 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkAcquireWinrtDisplayNV_placeholder = 0 |
Definition at line 635 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkAcquireXlibDisplayEXT_placeholder = 0 |
Definition at line 538 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateAndroidSurfaceKHR_placeholder = 0 |
Definition at line 474 of file vulkan_raii.hpp.
PFN_vkCreateDebugReportCallbackEXT vk::raii::InstanceDispatcher::vkCreateDebugReportCallbackEXT = 0 |
Definition at line 487 of file vulkan_raii.hpp.
PFN_vkCreateDebugUtilsMessengerEXT vk::raii::InstanceDispatcher::vkCreateDebugUtilsMessengerEXT = 0 |
Definition at line 577 of file vulkan_raii.hpp.
PFN_vkCreateDevice vk::raii::InstanceDispatcher::vkCreateDevice = 0 |
Definition at line 403 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateDirectFBSurfaceEXT_placeholder = 0 |
Definition at line 644 of file vulkan_raii.hpp.
PFN_vkCreateDisplayModeKHR vk::raii::InstanceDispatcher::vkCreateDisplayModeKHR = 0 |
Definition at line 439 of file vulkan_raii.hpp.
PFN_vkCreateDisplayPlaneSurfaceKHR vk::raii::InstanceDispatcher::vkCreateDisplayPlaneSurfaceKHR = 0 |
Definition at line 441 of file vulkan_raii.hpp.
PFN_vkCreateHeadlessSurfaceEXT vk::raii::InstanceDispatcher::vkCreateHeadlessSurfaceEXT = 0 |
Definition at line 621 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateImagePipeSurfaceFUCHSIA_placeholder = 0 |
Definition at line 591 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateIOSSurfaceMVK_placeholder = 0 |
Definition at line 566 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateMacOSSurfaceMVK_placeholder = 0 |
Definition at line 573 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateMetalSurfaceEXT_placeholder = 0 |
Definition at line 598 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateScreenSurfaceQNX_placeholder = 0 |
Definition at line 653 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateStreamDescriptorSurfaceGGP_placeholder = 0 |
Definition at line 499 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateViSurfaceNN_placeholder = 0 |
Definition at line 518 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateWaylandSurfaceKHR_placeholder = 0 |
Definition at line 466 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateWin32SurfaceKHR_placeholder = 0 |
Definition at line 482 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateXcbSurfaceKHR_placeholder = 0 |
Definition at line 457 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkCreateXlibSurfaceKHR_placeholder = 0 |
Definition at line 448 of file vulkan_raii.hpp.
PFN_vkDebugReportMessageEXT vk::raii::InstanceDispatcher::vkDebugReportMessageEXT = 0 |
Definition at line 489 of file vulkan_raii.hpp.
PFN_vkDestroyDebugReportCallbackEXT vk::raii::InstanceDispatcher::vkDestroyDebugReportCallbackEXT = 0 |
Definition at line 488 of file vulkan_raii.hpp.
PFN_vkDestroyDebugUtilsMessengerEXT vk::raii::InstanceDispatcher::vkDestroyDebugUtilsMessengerEXT = 0 |
Definition at line 578 of file vulkan_raii.hpp.
PFN_vkDestroyInstance vk::raii::InstanceDispatcher::vkDestroyInstance = 0 |
Definition at line 394 of file vulkan_raii.hpp.
PFN_vkDestroySurfaceKHR vk::raii::InstanceDispatcher::vkDestroySurfaceKHR = 0 |
Definition at line 425 of file vulkan_raii.hpp.
PFN_vkEnumerateDeviceExtensionProperties vk::raii::InstanceDispatcher::vkEnumerateDeviceExtensionProperties = 0 |
Definition at line 404 of file vulkan_raii.hpp.
PFN_vkEnumerateDeviceLayerProperties vk::raii::InstanceDispatcher::vkEnumerateDeviceLayerProperties = 0 |
Definition at line 405 of file vulkan_raii.hpp.
PFN_vkEnumeratePhysicalDeviceGroups vk::raii::InstanceDispatcher::vkEnumeratePhysicalDeviceGroups = 0 |
Definition at line 409 of file vulkan_raii.hpp.
PFN_vkEnumeratePhysicalDeviceGroupsKHR vk::raii::InstanceDispatcher::vkEnumeratePhysicalDeviceGroupsKHR = 0 |
Definition at line 522 of file vulkan_raii.hpp.
PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR vk::raii::InstanceDispatcher::vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR = 0 |
Definition at line 549 of file vulkan_raii.hpp.
PFN_vkEnumeratePhysicalDevices vk::raii::InstanceDispatcher::vkEnumeratePhysicalDevices = 0 |
Definition at line 395 of file vulkan_raii.hpp.
PFN_vkGetDeviceProcAddr vk::raii::InstanceDispatcher::vkGetDeviceProcAddr = 0 |
Definition at line 666 of file vulkan_raii.hpp.
PFN_vkGetDisplayModeProperties2KHR vk::raii::InstanceDispatcher::vkGetDisplayModeProperties2KHR = 0 |
Definition at line 559 of file vulkan_raii.hpp.
PFN_vkGetDisplayModePropertiesKHR vk::raii::InstanceDispatcher::vkGetDisplayModePropertiesKHR = 0 |
Definition at line 438 of file vulkan_raii.hpp.
PFN_vkGetDisplayPlaneCapabilities2KHR vk::raii::InstanceDispatcher::vkGetDisplayPlaneCapabilities2KHR = 0 |
Definition at line 560 of file vulkan_raii.hpp.
PFN_vkGetDisplayPlaneCapabilitiesKHR vk::raii::InstanceDispatcher::vkGetDisplayPlaneCapabilitiesKHR = 0 |
Definition at line 440 of file vulkan_raii.hpp.
PFN_vkGetDisplayPlaneSupportedDisplaysKHR vk::raii::InstanceDispatcher::vkGetDisplayPlaneSupportedDisplaysKHR = 0 |
Definition at line 437 of file vulkan_raii.hpp.
PFN_vkGetDrmDisplayEXT vk::raii::InstanceDispatcher::vkGetDrmDisplayEXT = 0 |
Definition at line 625 of file vulkan_raii.hpp.
PFN_vkGetInstanceProcAddr vk::raii::InstanceDispatcher::vkGetInstanceProcAddr = 0 |
Definition at line 402 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT vk::raii::InstanceDispatcher::vkGetPhysicalDeviceCalibrateableTimeDomainsEXT = 0 |
Definition at line 585 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceCalibrateableTimeDomainsKHR = 0 |
Definition at line 664 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceCooperativeMatrixPropertiesKHR = 0 |
Definition at line 661 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV vk::raii::InstanceDispatcher::vkGetPhysicalDeviceCooperativeMatrixPropertiesNV = 0 |
Definition at line 608 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceDirectFBPresentationSupportEXT_placeholder = 0 |
Definition at line 645 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceDisplayPlaneProperties2KHR = 0 |
Definition at line 558 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceDisplayPlanePropertiesKHR = 0 |
Definition at line 436 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceDisplayProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceDisplayProperties2KHR = 0 |
Definition at line 557 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceDisplayPropertiesKHR = 0 |
Definition at line 435 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalBufferProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalBufferProperties = 0 |
Definition at line 417 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalBufferPropertiesKHR = 0 |
Definition at line 525 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalFenceProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalFenceProperties = 0 |
Definition at line 418 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalFencePropertiesKHR = 0 |
Definition at line 546 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalImageFormatPropertiesNV = 0 |
Definition at line 503 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalSemaphoreProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalSemaphoreProperties = 0 |
Definition at line 419 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceExternalSemaphorePropertiesKHR = 0 |
Definition at line 528 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFeatures vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFeatures = 0 |
Definition at line 396 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFeatures2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFeatures2 = 0 |
Definition at line 410 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFeatures2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFeatures2KHR = 0 |
Definition at line 506 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFormatProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFormatProperties = 0 |
Definition at line 397 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFormatProperties2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFormatProperties2 = 0 |
Definition at line 412 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFormatProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFormatProperties2KHR = 0 |
Definition at line 508 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceFragmentShadingRatesKHR = 0 |
Definition at line 602 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceImageFormatProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceImageFormatProperties = 0 |
Definition at line 398 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceImageFormatProperties2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceImageFormatProperties2 = 0 |
Definition at line 413 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceImageFormatProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceImageFormatProperties2KHR = 0 |
Definition at line 509 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceMemoryProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceMemoryProperties = 0 |
Definition at line 401 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceMemoryProperties2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceMemoryProperties2 = 0 |
Definition at line 415 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceMemoryProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceMemoryProperties2KHR = 0 |
Definition at line 511 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT vk::raii::InstanceDispatcher::vkGetPhysicalDeviceMultisamplePropertiesEXT = 0 |
Definition at line 582 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV vk::raii::InstanceDispatcher::vkGetPhysicalDeviceOpticalFlowImageFormatsNV = 0 |
Definition at line 658 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDevicePresentRectanglesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDevicePresentRectanglesKHR = 0 |
Definition at line 432 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceProperties = 0 |
Definition at line 399 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceProperties2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceProperties2 = 0 |
Definition at line 411 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceProperties2KHR = 0 |
Definition at line 507 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR = 0 |
Definition at line 550 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceQueueFamilyProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceQueueFamilyProperties = 0 |
Definition at line 400 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceQueueFamilyProperties2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceQueueFamilyProperties2 = 0 |
Definition at line 414 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceQueueFamilyProperties2KHR = 0 |
Definition at line 510 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceScreenPresentationSupportQNX_placeholder = 0 |
Definition at line 654 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSparseImageFormatProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSparseImageFormatProperties = 0 |
Definition at line 406 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSparseImageFormatProperties2 = 0 |
Definition at line 416 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSparseImageFormatProperties2KHR = 0 |
Definition at line 512 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV = 0 |
Definition at line 611 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfaceCapabilities2EXT = 0 |
Definition at line 543 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfaceCapabilities2KHR = 0 |
Definition at line 553 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfaceCapabilitiesKHR = 0 |
Definition at line 427 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfaceFormats2KHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfaceFormats2KHR = 0 |
Definition at line 554 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfaceFormatsKHR = 0 |
Definition at line 428 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfacePresentModes2EXT_placeholder = 0 |
Definition at line 617 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfacePresentModesKHR = 0 |
Definition at line 429 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceSurfaceSupportKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceSurfaceSupportKHR = 0 |
Definition at line 426 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceToolProperties vk::raii::InstanceDispatcher::vkGetPhysicalDeviceToolProperties = 0 |
Definition at line 422 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceToolPropertiesEXT vk::raii::InstanceDispatcher::vkGetPhysicalDeviceToolPropertiesEXT = 0 |
Definition at line 605 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceVideoCapabilitiesKHR = 0 |
Definition at line 492 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR = 0 |
Definition at line 628 of file vulkan_raii.hpp.
PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR vk::raii::InstanceDispatcher::vkGetPhysicalDeviceVideoFormatPropertiesKHR = 0 |
Definition at line 493 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceWaylandPresentationSupportKHR_placeholder = 0 |
Definition at line 467 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceWin32PresentationSupportKHR_placeholder = 0 |
Definition at line 483 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceXcbPresentationSupportKHR_placeholder = 0 |
Definition at line 458 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetPhysicalDeviceXlibPresentationSupportKHR_placeholder = 0 |
Definition at line 449 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetRandROutputDisplayEXT_placeholder = 0 |
Definition at line 539 of file vulkan_raii.hpp.
PFN_dummy vk::raii::InstanceDispatcher::vkGetWinrtDisplayNV_placeholder = 0 |
Definition at line 636 of file vulkan_raii.hpp.
PFN_vkReleaseDisplayEXT vk::raii::InstanceDispatcher::vkReleaseDisplayEXT = 0 |
Definition at line 531 of file vulkan_raii.hpp.
PFN_vkSubmitDebugUtilsMessageEXT vk::raii::InstanceDispatcher::vkSubmitDebugUtilsMessageEXT = 0 |
Definition at line 579 of file vulkan_raii.hpp.