erupted v2.0.11+v1.1.85 (2018-09-19T22:11:03Z)
Dub
Repo
Platform_Extensions.PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
erupted
platform_extensions
Platform_Extensions
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
mixintemplate
Platform_Extensions
(extensions...)
extern (
System
) nothrow @
nogc
static if
(!(
__traits(isSame, extension, KHR_xlib_surface)
))
static if
(
__traits(isSame, extension, KHR_xcb_surface)
)
alias
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
=
VkBool32
function
(
VkPhysicalDevice
physicalDevice
,
uint32_t
queueFamilyIndex
,
xcb_connection_t
*
connection
,
xcb_visualid_t
visual_id
)
Meta
Source
See Implementation
erupted
platform_extensions
Platform_Extensions
aliases
PFN_vkAcquireXlibDisplayEXT
PFN_vkCreateAndroidSurfaceKHR
PFN_vkCreateIOSSurfaceMVK
PFN_vkCreateMacOSSurfaceMVK
PFN_vkCreateMirSurfaceKHR
PFN_vkCreateViSurfaceNN
PFN_vkCreateWaylandSurfaceKHR
PFN_vkCreateWin32SurfaceKHR
PFN_vkCreateXcbSurfaceKHR
PFN_vkCreateXlibSurfaceKHR
PFN_vkGetAndroidHardwareBufferPropertiesANDROID
PFN_vkGetFenceWin32HandleKHR
PFN_vkGetMemoryAndroidHardwareBufferANDROID
PFN_vkGetMemoryWin32HandleKHR
PFN_vkGetMemoryWin32HandleNV
PFN_vkGetMemoryWin32HandlePropertiesKHR
PFN_vkGetPhysicalDeviceMirPresentationSupportKHR
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR
PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR
PFN_vkGetRandROutputDisplayEXT
PFN_vkGetSemaphoreWin32HandleKHR
PFN_vkImportFenceWin32HandleKHR
PFN_vkImportSemaphoreWin32HandleKHR
VkAndroidSurfaceCreateFlagsKHR
VkIOSSurfaceCreateFlagsMVK
VkMacOSSurfaceCreateFlagsMVK
VkMirSurfaceCreateFlagsKHR
VkViSurfaceCreateFlagsNN
VkWaylandSurfaceCreateFlagsKHR
VkWin32SurfaceCreateFlagsKHR
VkXcbSurfaceCreateFlagsKHR
VkXlibSurfaceCreateFlagsKHR
noDuplicateExtensions
functions
loadDeviceLevelFunctions
loadInstanceLevelFunctions
manifest constants
VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME
VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION
VK_ANDROID_external_memory_android_hardware_buffer
VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME
VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION
VK_EXT_acquire_xlib_display
VK_KHR_ANDROID_SURFACE_EXTENSION_NAME
VK_KHR_ANDROID_SURFACE_SPEC_VERSION
VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION
VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME
VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION
VK_KHR_MIR_SURFACE_EXTENSION_NAME
VK_KHR_MIR_SURFACE_SPEC_VERSION
VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME
VK_KHR_WAYLAND_SURFACE_SPEC_VERSION
VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME
VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION
VK_KHR_WIN32_SURFACE_EXTENSION_NAME
VK_KHR_WIN32_SURFACE_SPEC_VERSION
VK_KHR_XCB_SURFACE_EXTENSION_NAME
VK_KHR_XCB_SURFACE_SPEC_VERSION
VK_KHR_XLIB_SURFACE_EXTENSION_NAME
VK_KHR_XLIB_SURFACE_SPEC_VERSION
VK_KHR_android_surface
VK_KHR_external_fence_win32
VK_KHR_external_memory_win32
VK_KHR_external_semaphore_win32
VK_KHR_mir_surface
VK_KHR_wayland_surface
VK_KHR_win32_keyed_mutex
VK_KHR_win32_surface
VK_KHR_xcb_surface
VK_KHR_xlib_surface
VK_MVK_IOS_SURFACE_EXTENSION_NAME
VK_MVK_IOS_SURFACE_SPEC_VERSION
VK_MVK_MACOS_SURFACE_EXTENSION_NAME
VK_MVK_MACOS_SURFACE_SPEC_VERSION
VK_MVK_ios_surface
VK_MVK_macos_surface
VK_NN_VI_SURFACE_EXTENSION_NAME
VK_NN_VI_SURFACE_SPEC_VERSION
VK_NN_vi_surface
VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME
VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION
VK_NV_external_memory_win32
VK_NV_win32_keyed_mutex
static variables
vkAcquireXlibDisplayEXT
vkCreateAndroidSurfaceKHR
vkCreateIOSSurfaceMVK
vkCreateMacOSSurfaceMVK
vkCreateMirSurfaceKHR
vkCreateViSurfaceNN
vkCreateWaylandSurfaceKHR
vkCreateWin32SurfaceKHR
vkCreateXcbSurfaceKHR
vkCreateXlibSurfaceKHR
vkGetAndroidHardwareBufferPropertiesANDROID
vkGetFenceWin32HandleKHR
vkGetMemoryAndroidHardwareBufferANDROID
vkGetMemoryWin32HandleKHR
vkGetMemoryWin32HandleNV
vkGetMemoryWin32HandlePropertiesKHR
vkGetPhysicalDeviceMirPresentationSupportKHR
vkGetPhysicalDeviceWaylandPresentationSupportKHR
vkGetPhysicalDeviceWin32PresentationSupportKHR
vkGetPhysicalDeviceXcbPresentationSupportKHR
vkGetPhysicalDeviceXlibPresentationSupportKHR
vkGetRandROutputDisplayEXT
vkGetSemaphoreWin32HandleKHR
vkImportFenceWin32HandleKHR
vkImportSemaphoreWin32HandleKHR
structs
DispatchDevice
VkAndroidHardwareBufferFormatPropertiesANDROID
VkAndroidHardwareBufferPropertiesANDROID
VkAndroidHardwareBufferUsageANDROID
VkAndroidSurfaceCreateInfoKHR
VkD3D12FenceSubmitInfoKHR
VkExportFenceWin32HandleInfoKHR
VkExportMemoryWin32HandleInfoKHR
VkExportMemoryWin32HandleInfoNV
VkExportSemaphoreWin32HandleInfoKHR
VkExternalFormatANDROID
VkFenceGetWin32HandleInfoKHR
VkIOSSurfaceCreateInfoMVK
VkImportAndroidHardwareBufferInfoANDROID
VkImportFenceWin32HandleInfoKHR
VkImportMemoryWin32HandleInfoKHR
VkImportMemoryWin32HandleInfoNV
VkImportSemaphoreWin32HandleInfoKHR
VkMacOSSurfaceCreateInfoMVK
VkMemoryGetAndroidHardwareBufferInfoANDROID
VkMemoryGetWin32HandleInfoKHR
VkMemoryWin32HandlePropertiesKHR
VkMirSurfaceCreateInfoKHR
VkSemaphoreGetWin32HandleInfoKHR
VkViSurfaceCreateInfoNN
VkWaylandSurfaceCreateInfoKHR
VkWin32KeyedMutexAcquireReleaseInfoKHR
VkWin32KeyedMutexAcquireReleaseInfoNV
VkWin32SurfaceCreateInfoKHR
VkXcbSurfaceCreateInfoKHR
VkXlibSurfaceCreateInfoKHR