erupted v2.1.18+v1.2.168 (2021-01-27T16:10:40Z)
Dub
Repo
Platform_Extensions.VkWaylandSurfaceCreateInfoKHR
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)
))
static if
(
__traits(isSame, extension, KHR_wayland_surface)
)
struct
VkWaylandSurfaceCreateInfoKHR {
VkStructureType
sType
;
const
(
void
)*
pNext
;
VkWaylandSurfaceCreateFlagsKHR
flags
;
const
(
wl_display
)*
display
;
const
(
wl_surface
)*
surface
;
}
Members
Variables
display
const
(
wl_display
)*
display
;
Undocumented in source.
flags
VkWaylandSurfaceCreateFlagsKHR
flags
;
Undocumented in source.
pNext
const
(
void
)*
pNext
;
Undocumented in source.
sType
VkStructureType
sType
;
Undocumented in source.
surface
const
(
wl_surface
)*
surface
;
Undocumented in source.
Meta
Source
See Implementation
erupted
platform_extensions
Platform_Extensions
aliases
AHardwareBuffer
ANativeWindow
CAMetalLayer
DispatchDevice
PFN_vkAcquireFullScreenExclusiveModeEXT
PFN_vkAcquireWinrtDisplayNV
PFN_vkAcquireXlibDisplayEXT
PFN_vkCreateAndroidSurfaceKHR
PFN_vkCreateDirectFBSurfaceEXT
PFN_vkCreateIOSSurfaceMVK
PFN_vkCreateImagePipeSurfaceFUCHSIA
PFN_vkCreateMacOSSurfaceMVK
PFN_vkCreateMetalSurfaceEXT
PFN_vkCreateStreamDescriptorSurfaceGGP
PFN_vkCreateViSurfaceNN
PFN_vkCreateWaylandSurfaceKHR
PFN_vkCreateWin32SurfaceKHR
PFN_vkCreateXcbSurfaceKHR
PFN_vkCreateXlibSurfaceKHR
PFN_vkGetAndroidHardwareBufferPropertiesANDROID
PFN_vkGetDeviceGroupSurfacePresentModes2EXT
PFN_vkGetFenceWin32HandleKHR
PFN_vkGetMemoryAndroidHardwareBufferANDROID
PFN_vkGetMemoryWin32HandleKHR
PFN_vkGetMemoryWin32HandleNV
PFN_vkGetMemoryWin32HandlePropertiesKHR
PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT
PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT
PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR
PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR
PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR
PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR
PFN_vkGetRandROutputDisplayEXT
PFN_vkGetSemaphoreWin32HandleKHR
PFN_vkGetWinrtDisplayNV
PFN_vkImportFenceWin32HandleKHR
PFN_vkImportSemaphoreWin32HandleKHR
PFN_vkReleaseFullScreenExclusiveModeEXT
VkAndroidSurfaceCreateFlagsKHR
VkDirectFBSurfaceCreateFlagsEXT
VkIOSSurfaceCreateFlagsMVK
VkImagePipeSurfaceCreateFlagsFUCHSIA
VkMacOSSurfaceCreateFlagsMVK
VkMetalSurfaceCreateFlagsEXT
VkStreamDescriptorSurfaceCreateFlagsGGP
VkViSurfaceCreateFlagsNN
VkWaylandSurfaceCreateFlagsKHR
VkWin32SurfaceCreateFlagsKHR
VkXcbSurfaceCreateFlagsKHR
VkXlibSurfaceCreateFlagsKHR
loadDeviceLevelFunctions
loadDeviceLevelFunctionsExt
loadInstanceLevelFunctions
noDuplicateExtensions
enums
VkFullScreenExclusiveEXT
functions
loadDeviceLevelFunctionsExtD
loadDeviceLevelFunctionsExtI
loadInstanceLevelFunctionsExt
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_DIRECTFB_SURFACE_EXTENSION_NAME
VK_EXT_DIRECTFB_SURFACE_SPEC_VERSION
VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME
VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION
VK_EXT_METAL_SURFACE_EXTENSION_NAME
VK_EXT_METAL_SURFACE_SPEC_VERSION
VK_EXT_acquire_xlib_display
VK_EXT_directfb_surface
VK_EXT_full_screen_exclusive
VK_EXT_metal_surface
VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME
VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION
VK_FUCHSIA_imagepipe_surface
VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT
VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT
VK_FULL_SCREEN_EXCLUSIVE_BEGIN_RANGE_EXT
VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT
VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT
VK_FULL_SCREEN_EXCLUSIVE_END_RANGE_EXT
VK_FULL_SCREEN_EXCLUSIVE_MAX_ENUM_EXT
VK_FULL_SCREEN_EXCLUSIVE_RANGE_SIZE_EXT
VK_GGP_FRAME_TOKEN_EXTENSION_NAME
VK_GGP_FRAME_TOKEN_SPEC_VERSION
VK_GGP_STREAM_DESCRIPTOR_SURFACE_EXTENSION_NAME
VK_GGP_STREAM_DESCRIPTOR_SURFACE_SPEC_VERSION
VK_GGP_frame_token
VK_GGP_stream_descriptor_surface
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_PORTABILITY_SUBSET_EXTENSION_NAME
VK_KHR_PORTABILITY_SUBSET_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_portability_subset
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_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME
VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION
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_acquire_winrt_display
VK_NV_external_memory_win32
VK_NV_win32_keyed_mutex
static variables
vkAcquireFullScreenExclusiveModeEXT
vkAcquireWinrtDisplayNV
vkAcquireXlibDisplayEXT
vkCreateAndroidSurfaceKHR
vkCreateDirectFBSurfaceEXT
vkCreateIOSSurfaceMVK
vkCreateImagePipeSurfaceFUCHSIA
vkCreateMacOSSurfaceMVK
vkCreateMetalSurfaceEXT
vkCreateStreamDescriptorSurfaceGGP
vkCreateViSurfaceNN
vkCreateWaylandSurfaceKHR
vkCreateWin32SurfaceKHR
vkCreateXcbSurfaceKHR
vkCreateXlibSurfaceKHR
vkGetAndroidHardwareBufferPropertiesANDROID
vkGetDeviceGroupSurfacePresentModes2EXT
vkGetFenceWin32HandleKHR
vkGetMemoryAndroidHardwareBufferANDROID
vkGetMemoryWin32HandleKHR
vkGetMemoryWin32HandleNV
vkGetMemoryWin32HandlePropertiesKHR
vkGetPhysicalDeviceDirectFBPresentationSupportEXT
vkGetPhysicalDeviceSurfacePresentModes2EXT
vkGetPhysicalDeviceWaylandPresentationSupportKHR
vkGetPhysicalDeviceWin32PresentationSupportKHR
vkGetPhysicalDeviceXcbPresentationSupportKHR
vkGetPhysicalDeviceXlibPresentationSupportKHR
vkGetRandROutputDisplayEXT
vkGetSemaphoreWin32HandleKHR
vkGetWinrtDisplayNV
vkImportFenceWin32HandleKHR
vkImportSemaphoreWin32HandleKHR
vkReleaseFullScreenExclusiveModeEXT
structs
DispatchDeviceExt
VkAndroidHardwareBufferFormatPropertiesANDROID
VkAndroidHardwareBufferPropertiesANDROID
VkAndroidHardwareBufferUsageANDROID
VkAndroidSurfaceCreateInfoKHR
VkD3D12FenceSubmitInfoKHR
VkDirectFBSurfaceCreateInfoEXT
VkExportFenceWin32HandleInfoKHR
VkExportMemoryWin32HandleInfoKHR
VkExportMemoryWin32HandleInfoNV
VkExportSemaphoreWin32HandleInfoKHR
VkExternalFormatANDROID
VkFenceGetWin32HandleInfoKHR
VkIOSSurfaceCreateInfoMVK
VkImagePipeSurfaceCreateInfoFUCHSIA
VkImportAndroidHardwareBufferInfoANDROID
VkImportFenceWin32HandleInfoKHR
VkImportMemoryWin32HandleInfoKHR
VkImportMemoryWin32HandleInfoNV
VkImportSemaphoreWin32HandleInfoKHR
VkMacOSSurfaceCreateInfoMVK
VkMemoryGetAndroidHardwareBufferInfoANDROID
VkMemoryGetWin32HandleInfoKHR
VkMemoryWin32HandlePropertiesKHR
VkMetalSurfaceCreateInfoEXT
VkPhysicalDevicePortabilitySubsetFeaturesKHR
VkPhysicalDevicePortabilitySubsetPropertiesKHR
VkPresentFrameTokenGGP
VkSemaphoreGetWin32HandleInfoKHR
VkStreamDescriptorSurfaceCreateInfoGGP
VkSurfaceCapabilitiesFullScreenExclusiveEXT
VkSurfaceFullScreenExclusiveInfoEXT
VkSurfaceFullScreenExclusiveWin32InfoEXT
VkViSurfaceCreateInfoNN
VkWaylandSurfaceCreateInfoKHR
VkWin32KeyedMutexAcquireReleaseInfoKHR
VkWin32KeyedMutexAcquireReleaseInfoNV
VkWin32SurfaceCreateInfoKHR
VkXcbSurfaceCreateInfoKHR
VkXlibSurfaceCreateInfoKHR